Docker命令大全简介及示例

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,docker,eureka,容器)