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

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

时间: 2024-10-29 00:43:46

Docker操作手册的相关文章

Cacti 操作手册

  Cacti是一款基于MySQL,SNMP,PHP等开发的工具.可以获得SNMP的信息通过图像的方式进行显示,通过B/S架构提供网管服务. Cacti将各端口信息.流量信息图形化的表示了出来,并能够查看设备的工作时间,状态及各个端口在某个时段的流量信息,cacti同时能够通过安装各种插件,达到自己所需要的某个功能. Cacti的注册 通过登录网页进入cacti页面,点击左边竖栏的Devices按钮,之后点击ADD进行添加设备的操作: 添加设备 Devices 1. Description给与设

SVN操作手册(part3)——SVN操作

SVN操作手册 3.SVN操作 3.1 SVN服务端操作 3.1.1 创建仓库 启动VisualSVN Server Manager,如图: ① 右键Repositories,选择create new repository,如图: ②在输入框中输入产库名称,如:137(注:命名时尽量使用英文和数字,不要使用汉字与空格),点击"下一步",进入下一步 ③选择仓库初始类型: Empty repository 代表空仓库,选择single-project repository版本库中会默认建立

实全邮件发送操作手册

实全邮件发送工具是采用VS2008 C# 开发.基于SMTP邮件传输协议.使用.Net SmtpClient进行的邮件发送客户端工具.SMTP 是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议.SMTP 是建立在 TCP上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知.工具由邮件管理客户端及邮件发送服务程序组成.邮件管理客户端主要用于邮件发送配置及邮件内容管理:邮件发送服务程序是Windows服务程序,它将即时读取邮件进行发送.工具可广泛用于应用系统跟踪.报警.工

(47) odoo详细操作手册

odoo 8 详细操作手册, ERP(Odoo8.0)操作手册-v1.10(陈伟明).pdf 链接: http://pan.baidu.com/s/1hsp0bVQ 密码: r9tt 花了将近9个月时间平时整理的手册,共913页,可能稍微有点长,但还是很有参考价值, 希望对大家有帮助.

Dataguard搭建灾备库操作手册

数据库:Oracle11gr2 主库 alter database force logging; alter system set db_unique_name='erpdb' scope=spfile;  --我们让主库db_name=db_unique_name alter system set REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE scope=spfile; alter system set LOG_ARCHIVE_FORMAT='%t_%s_%r.arc

ORACLE日常操作手册

转发自:http://blog.csdn.net/lichangzai/article/details/7955766 以前为开发人员编写的oracle基础操作手册,都基本的oracle操作和SQL语句写法,适合初学者. 因是很久之前写的,文章中可能会存在不准确的地方,希望指正. ORACLE日常操作手册 目录 一.......数据库的启动和关闭...4 1.   数据库的正常启动步骤...4 2.   数据库的正常关闭步骤...4 3.   几种关闭数据库方法对比...4 4.   数据库的启

Docker实验手册

这是基于CentOS 6.6的Docker实验手册 -参考网站www.docker.com -参考文档<第一本Dock书>

用户手册 操作手册 区别

很多学习编写文档的朋友对<用户手册>和<操作手册>搞不清楚之间的区别,下面我详细讲下他们的区别及对应文档的编写规范. 总的来说<用户手册>是对使用软件所涉及的信息进行说明,<操作手册>是对操作操作.使用计算机或硬件设备进行的说明,两者之间区分非常明显.下面是具体的解释. 详细叙述及国标模板下载:<用户手册>和<操作手册>详细说明及模板 <用户手册> 描述手工操作该软件的用户应如何安装和使用一个计算机软件配置项(CSCI)

MyERP操作手册

ERP基础资料操作手册 1.分类设定 1.1建立分类名称 1.2建立分类属性 1.3建立分类单位 2.产品资料设定 2.1建立产品基本资料 2.2建立产品属性 2.3建立产品单位 2.4建立产品图片 2.5建立产品BOM 3.BOM模板管理 3.1建立模板名称 3.2建立模板BOM树 1分类设定 1.1建立分类名称 步骤: 进入分类设定界面->[新增顶级节点]或[新增子节点]->填写分类名称等信息->[保存]->[关闭]完成退出. 注:例如类代号为1位大写字母.且分类建立后该代码不