docker命令收集【附PDF详细教程】

查看docker安装信息

docker info

获取docker镜像

docker pull azraelrabbit/monupw

创建docker容器

docker run --name monojexus -d -p 32022:22 -p 32080:80 -v /mydata:/data azraelrabbit/monupw

以后台进程的方式运行docker容器

sample_job=$(docker run -d monojexus /bin/sh -c "while true; do echo Docker; sleep ; done") 

使用docker logs 命令来查看job当前状态

docker logs $sample_job

使用docker help 查看docker 常用命令

docker help

停止sample_job的后台容器

docker top $sample_job

停止并移除容器

docker top $sample_job docker rm $sample_job

将容器状态保存为镜像

 docker commit $sample_job job.1.1

查看本机已经有的镜像

docker images

镜像查找

docker search <image-namge>

查看镜像的历史版本

docker history <image-name>

将镜像推送到镜像仓库

docker push <image-name>

库名字的格式

 <user>/</image_name>

终止、启动容器

docker stop

docker start

docker restart

修改已有镜像

docker run -t -i /dir /bin/bash

-t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上

-i 则让容器的标准输入保持打

-d 守护态运行

提交修改后的版本

docker commit 

启动容器

docker run -t -i ubuntu:14.04 /bin/bash

猜你喜欢

转载自zhongmin2012.iteye.com/blog/2345421