Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。下面是 Docker 的常用命令详解。文章来源地址https://www.toymoban.com/news/detail-830043.html
1. 镜像操作
-
docker images
:列出本地镜像。 -
docker pull
:从仓库拉取镜像。 -
docker rmi
:删除本地镜像。 -
docker build
:基于 Dockerfile 创建镜像。
2. 容器操作
-
docker ps
:列出运行中的容器。 -
docker ps -a
:列出所有容器(包括未运行的)。 -
docker run
:创建并运行一个新容器。 -
docker stop
:停止运行中的容器。 -
docker start
:启动一个已停止的容器。 -
docker restart
:重启一个容器。 -
docker rm
:删除一个或多个容器。 -
docker exec
:在运行的容器中执行命令。
3. 网络操作
-
docker network ls
:列出所有网络。 -
docker network create
:创建一个新的网络。 -
docker network connect
:将容器连接到网络。 -
docker network disconnect
:将容器从网络断开连接。
4. 存储操作
-
docker volume ls
:列出所有卷。 -
docker volume create
:创建一个新的卷。 -
docker volume rm
:删除一个卷。
5. 仓库操作
-
docker login
:登录到一个 Docker 注册表。 -
docker logout
:登出当前的 Docker 注册表。 -
docker search
:搜索 Docker 镜像。
6. 高级操作
-
docker diff
:显示容器内文件系统的更改。 -
docker cp
:从容器中复制文件或目录到本地文件系统,或从本地文件系统复制文件或目录到容器。 -
docker commit
:将容器的当前状态作为一个新的镜像保存。 -
docker history
:显示一个镜像的历史。
7. 守护进程操作
-
docker info
:显示 Docker 系统的系统级信息。 -
docker version
:显示 Docker 版本信息。 -
docker stop $(docker ps -aq)
:停止所有运行中的容器。
8. 实例操作
-
docker exec -it container_name /bin/bash
:进入运行中的容器。 -
docker exec -it container_name touch /test
:在运行中的容器中创建一个文件。
这些是 Docker 的常用命令,但 Docker 还有更多高级和复杂的命令和功能,需要根据具体需求进行学习和使用。
文章来源:https://www.toymoban.com/news/detail-830043.html
到了这里,关于docker 的常用命令详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!