docker常用命令总结

Docker简介

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker常用命令

1、Docker镜像操作命令

docker常用命令总结

docker pull:从仓库拉取镜像

docker rmi:删除镜像

docker images:查看本地镜像

docker rmi all:删除所有镜像

docker build:构建镜像

docker save:保存镜像为tar文件

docker load:加载tar文件为镜像

2、Docker容器操作命令

docker run:创建并启动容器

docker ps:查看正在运行的容器

docker stop:停止正在运行的容器

docker rm:删除容器

docker restart:重启容器

docker exec:进入容器执行命令

docker logs:查看容器日志

docker attach:进入正在运行的容器

docker cp:拷贝文件到容器

docker mv:拷贝文件或目录到容器

docker commit:提交更改后的容器为新的镜像

docker push:推送镜像到仓库

docker pull:拉取镜像

3、Docker网络操作命令

docker network create:创建网络

docker network ls:查看网络列表

docker network inspect:查看网络详细信息

docker network connect:连接容器到网络

docker network disconnect:断开容器与网络的连接

docker network disconnect:断开网络与容器的连接(不推荐)

docker port:查看容器端口映射情况

docker rmi:删除自定义网络

4、Docker卷操作命令

docker volume create:创建数据卷

docker volume ls:查看数据卷列表

docker volume inspect:查看数据卷详细信息

docker volume rm:删除数据卷

docker volume ls -f name=<volume_name>:通过名称查找数据卷

docker volume mount:将数据卷挂载到容器中

docker container ls -f volumes=<volume_name>:通过数据卷名称查找挂载该数据卷的容器

docker volume prune:清理未使用的持久化数据卷(不推荐)

相关问题与解答

1、如何查看Docker版本?

答:docker --version 或者在终端输入 cat /etc/docker/version.json | grep "Version",即可查看Docker版本。

2、如何查看Docker镜像ID?

答:docker images 命令会列出所有镜像及其ID,如果只想查看某个镜像的ID,可以使用 docker images <image_name>,其中<image_name>替换为镜像名称。

3、如何查看Docker容器ID?

答:docker ps -a 命令会列出所有容器(包括已停止的),其中包括每个容器的ID,如果只想查看某个容器的ID,可以使用 docker ps -a | grep <container_name>,其中<container_name>替换为容器名称。

4、如何查看Docker网络?

答:docker network ls 命令会列出所有网络,如果只想查看某个网络的详细信息,可以使用 docker network inspect <network_name>,其中<network_name>替换为网络名称。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/140845.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-18 10:33
Next 2023-12-18 10:36

相关推荐

  • kubernetes和docker的区别有哪些

    Kubernetes和Docker是两个非常流行的容器技术,它们在容器化应用程序的部署和管理方面发挥着重要作用,虽然它们都是容器技术,但它们的设计理念、架构和功能有很大的不同,本文将详细介绍Kubernetes和Docker之间的区别。设计理念和架构1、KubernetesKubernetes是一个开源的容器编排系统,它可以自动化地部……

    2024-01-18
    0178
  • 弹性云服务器是什么意思(弹性云服务器是什么意思)

    弹性云服务器是一种可按需扩展的云计算服务,能够根据业务需求自动调整计算资源。

    2024-04-16
    0193
  • 云服务器装自己的镜像「云服务器windows镜像怎么安装」

    随着云计算技术的不断发展,越来越多的企业和个人开始使用云服务器来搭建自己的网站、应用等,在众多的云服务器操作系统中,Windows系统因其易用性和兼容性而受到广泛的欢迎,本文将详细介绍如何在云服务器上安装Windows镜像,帮助大家快速上手云服务器的使用。二、准备工作1. 注册并登录云服务器厂商账号:我们需要注册一个云服务器厂商的账号……

    2023-11-07
    0185
  • 常用Linux发行版镜像源配置小结

    在Linux系统中,镜像源是一个非常重要的概念,它就像是一座桥梁,连接了用户和软件仓库,使得用户可以方便地获取到所需的软件包,对于Linux发行版来说,选择合适的镜像源可以提高软件包的下载速度,提升系统的运行效率,本文将对常用的Linux发行版镜像源配置进行小结,帮助大家更好地理解和使用Linux系统。Ubuntu镜像源配置1、打开终……

    2024-02-21
    0140
  • centos7安装docker的详细步骤

    环境准备在安装Docker之前,我们需要确保以下几点:1、系统已更新到最新版本,在终端中输入以下命令:sudo yum update -y2、确保已安装了必要的软件包,在终端中输入以下命令:sudo yum install -y yum-utils device-mapper-persistent-data lvm23、添加Docke……

    2023-12-18
    0100
  • Docker存储卷:数据持久化与共享策略

    Docker存储卷用于数据持久化和共享,支持多种策略,如绑定挂载、主机目录挂载等。

    2024-05-14
    0109

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入