Docker常用高频命令
|
常用命令 |
说明 |
示例 |
|
docker run |
创建并运行容器 |
docker run -d -p 80:8080 nginx |
|
docker start |
启动已停止的容器 |
docker start container_name |
|
docker stop |
停止正在运行的容器 |
docker stop container_name |
|
docker restart |
重启容器 |
docker restart container_name |
|
docker rm |
删除容器 |
docker rm container_name |
|
docker ps |
列出正在运行的容器 |
docker ps |
|
docker images |
列出本地镜像 |
docker images |
|
docker pull |
拉取远程镜像 |
docker pull ubuntu:latest |
|
docker push |
推送本地镜像到远程仓库 |
docker push username/imagename:tag |
|
docker build |
根据 Dockerfile 构建镜像 |
docker build -t image_name . |
|
docker exec |
在正在运行的容器中执行命令 |
docker exec -it container_name command |
|
docker logs |
查看容器日志 |
docker logs container_name |
|
docker inspect |
获取容器或镜像的详细信息 |
docker inspect container_name |
Docker常用命令
|
不常用命令 |
说明 |
示例 |
|
docker attach |
进入正在运行的容器的终端 |
docker attach container_name |
|
docker cp |
在容器与主机之间拷贝文件 |
docker cp container_name:/path/to/file /host/path |
|
docker network |
管理 Docker 网络 |
docker network create network_name |
|
docker volume |
管理 Docker 数据卷 |
docker volume create volume_name |
|
docker-compose |
在多容器应用中定义和管理多个容器的工具 |
docker-compose up |
|
docker swarm |
创建和管理多主机容器集群 |
docker swarm init |
|
docker service |
在 Swarm 模式下创建和管理服务 |
docker service create --replicas 3 service_name |
|
docker stack |
在 Swarm 模式下部署应用程序堆栈 |
docker stack deploy -c docker-compose.yml stack_name |
|
docker system |
管理 Docker 系统 |
docker system prune |
|
docker plugin |
管理 Docker 插件 |
docker plugin install plugin_name |
|
docker history |
显示镜像的历史记录 |
docker history image_name |
|
docker tag |
为镜像添加一个新标签 |
docker tag image_name new_image_name |
|
docker save |
将镜像保存到文件 |
docker save -o image.tar image_name |
|
docker load |
从文件中加载镜像 |
docker load -i image.tar |
|
docker pause |
暂停容器 |
docker pause container_name |
|
docker unpause |
取消暂停容器 |
docker unpause container_name |
|
docker wait |
阻塞容器,直到容器停止 |
docker wait container_name |
|
docker commit |
将容器的修改保存为新的镜像 |
docker commit container_name new_image_name |
|
docker login |
登录到 Docker Hub 或私有仓库 |
docker login |
|
docker logout |
注销 Docker Hub 或私有仓库 |
docker logout |
|
docker version |
显示 Docker 版本信息 |
docker version |
|
docker info |
显示 Docker 系统信息 |
docker info |
本文详细介绍了Docker中的常用命令,如运行、停止、镜像操作,以及高级功能如网络管理、数据卷、Compose、Swarm集群、系统管理和认证等,助您全面掌握Docker操作。

被折叠的 条评论
为什么被折叠?



