Docker 是一个流行的容器化平台,可以帮助开发者更加方便地构建、发布和运行应用程序。在使用 Docker 过程中,有一些常用的命令可以让你更加舒适地运行容器。本文将介绍 15 个 Docker 命令,帮助你更好地管理和运行容器。
1. docker run
docker run
命令用于启动一个新的容器。使用该命令时,需要指定要启动的镜像的名称或 ID。例如:
------ --- -------------
该命令将启动一个新的 Ubuntu 容器。
2. docker ps
docker ps
命令用于列出当前正在运行的容器。例如:
------ --
该命令将列出所有正在运行的容器的信息,包括容器 ID、镜像名称、状态等。
3. docker stop
docker stop
命令用于停止一个正在运行的容器。例如:
------ ---- --------------
该命令将停止指定 ID 的容器。
4. docker rm
docker rm
命令用于删除一个已经停止的容器。例如:
------ -- --------------
该命令将删除指定 ID 的容器。
5. docker logs
docker logs
命令用于查看容器的日志信息。例如:
------ ---- --------------
该命令将输出指定 ID 的容器的日志信息。
6. docker exec
docker exec
命令用于在运行的容器中执行命令。例如:
------ ---- -------------- -- --
该命令将在指定 ID 的容器中执行 ls -l
命令。
7. docker inspect
docker inspect
命令用于查看容器的详细信息。例如:
------ ------- --------------
该命令将输出指定 ID 的容器的详细信息,包括容器的配置、网络设置等。
8. docker build
docker build
命令用于构建镜像。例如:
------ ----- -- --------------- -
该命令将在当前目录下的 Dockerfile 中构建一个名为 my-image
的镜像。
9. docker push
docker push
命令用于将本地的镜像推送到 Docker Hub 上。例如:
------ ---- ---------------
该命令将名为 my-image
的镜像推送到 Docker Hub 上。
10. docker pull
docker pull
命令用于从 Docker Hub 上拉取镜像。例如:
------ ---- -------------
该命令将拉取名为 ubuntu
的最新版本镜像。
11. docker network
docker network
命令用于管理容器的网络。例如:
------ ------- ------ ----------
该命令将创建一个名为 my-network
的网络。
12. docker volume
docker volume
命令用于管理容器的数据卷。例如:
------ ------ ------ ---------
该命令将创建一个名为 my-volume
的数据卷。
13. docker-compose
docker-compose
命令用于管理多个容器的运行。例如:
-------------- --
该命令将启动当前目录下的 docker-compose.yml 文件中定义的所有容器。
14. docker stats
docker stats
命令用于查看容器的资源使用情况。例如:
------ ----- --------------
该命令将输出指定 ID 的容器的 CPU、内存、网络等资源使用情况。
15. docker attach
docker attach
命令用于附加到正在运行的容器。例如:
------ ------ --------------
该命令将附加到指定 ID 的容器,可以在容器中执行命令。
结论
本文介绍了 15 个 Docker 命令,希望能够帮助你更好地管理和运行容器。在使用 Docker 时,还有许多其他有用的命令和技巧,希望你能够不断学习和掌握,更加高效地使用 Docker。
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/673bd88439d6d08e88b57658