码迷,mamicode.com
首页 > 其他好文 > 详细

Docker操作手册

时间:2018-04-12 14:19:43      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:Docker常用命令

[镜像]


获取镜像

sudo docker pull ubuntu 


下载镜像后利用镜像创建一个容器

sudo docker run -t -i ubuntu /bin/bash


列出主机上已有的镜像

sudo docker images


获取镜像的详细信息

sudo docker inspect ubuntu


搜索远程仓库中的镜像

sudo docker search mysql


删除镜像

sudo docker rmi ubuntu


列出本机上存在的所有容器

sudo docker ps -a


强行删除镜像(存在容器依赖的镜像)

sudo docker -f rmi ubuntu (一般不建议这么使用,用之前记得做好容器备份)


基于容器创建并运行一个容器

sudo docker -ti -d  ubuntu /bin/bash


基于容器提交一个镜像

sudo docker commit  -m "new image" -a "xxxx" ubuntu  test

-m ,--message 提交消息

-a,--author 作者信息


将镜像存出到本地

sudo docker save -o ubuntu.tar ubuntu


将本地的镜像载入到容器

sudo docker load < ubuntu.tar


上传镜像

sudo docker push ubuntu


[容器]


新建容器

sudo docker create -ti ubuntu:latest  

#这时只是新建了一个容器,但是容器并没有运行。


新建并启动容器并在背景下运行

sudo docker run -ti -d  ubuntu /bin/bash

#新建一个容器、运行、并在背景下工作,可用sudo docker ps 查看正在运行的容器。

#-t 分配一个伪终端并绑定到容器的标准输入;-i 让容器的标准输入保持打开;

-d 在后台运行容器


终止容器

sudo docker stop ubuntu

启动容器

sudo docker start ubuntu

重启容器

sudo docker restart ubuntu


进入容器

sudo docker attach ubuntu

#此命令使用起来并不是特别方便,无法多人协同操作容器


sudo docker exec -ti ubuntu /bin/bash

#个人推荐使用该命令进去容器


删除容器

sudo docker rm ubuntu

#删除停止的容器


sudo docker rm -f 

#删除正在运行的容器


sudo docker rm -l

#删除容器和其它容器之间的网络连接,但是保留容器


sudo docker rm -v

#删除容器中的数据卷,但是保留容器


导出容器

sudo docker export ubuntu > ubuntu.tar


导入容器

cat ubuntu.tar | sudo docker import  - ubuntu/latest




Docker操作手册

标签:Docker常用命令

原文地址:http://blog.51cto.com/12098233/2097339

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!