Docker基本命令

------------恢复内容开始------------

查看docker是否运行正常:service docker  status

创建容器镜像:docker create --name huawei1 httpd     --huawei1指容器的名字,httpd指容器的镜像

启动容器:docker start +name             --name指容器的名称

关闭容器:docker stop + id                  --id指生成容器的身份id

删除容器:docker rm + id                     --id指生成容器的身份id

创建运行容器:docker run -d +name          --run包含两个操作:创建和运行;-d表示后台运行;name指容器的名称(例如1:docker run -d centos /bin/bash -c "while true;do sleep 1; echo huawei;done"    --指创建运行容器并循环输出huawei             例如2:docker run --name nginx1 -d -p 80:80 nginx)

创建运行容器并映射端口:docker run --name httpd1 -d -p 8080:80 httpd       --容器的80端口映射到虚拟机的8080端口

更改容器首页显示内容:echo "update to httpd1">index.html

进入容器:docker attach + id              --id指生成容器的身份id(不推荐)

交互式方式进入容器:docker exec -it + name            -- name指容器的名称,-it指交互式方式(推荐)

交互式方式进入容器批处理命令:docker exec -it httpd1 bash

暂停容器:docker pause + id            --id指生成容器的身份id

继续运行容器:docker unpause + id           --id指生成容器的身份id

强制关闭容器:docker kill + id           --id指生成容器的身份id

查看当前活跃状态的容器:docker ps

查看所有的容器:docker ps -a

查看ubuntu镜像分层结构:docker image inspect ubuntu

制作镜像:

docker commit
> --author "wuxinnian@huawei01.com"
> --message "update the index"
> nginx1
> nginx:v1.1

查看镜像:docker images

查看镜像分层:docker history + name      --name指容器的名称

------------恢复内容结束------------

原文地址:https://www.cnblogs.com/xiule/p/12870955.html