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

(0)
K-seoK-seoSEO优化员
上一篇 2023年12月18日 10:33
下一篇 2023年12月18日 10:36

相关推荐

发表回复

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

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