首页 > 代码库 > Docker常用命令示例

Docker常用命令示例

  转载请注明作者:KiwenLau,以及原文地址:http://www.cnblogs.com/kiwenlau/p/4228261.html 

 

从Docker Hub仓库中下载一个Ubuntu 12.04的镜像

docker pull ubuntu:12.04

 

显示本地已有的镜像

docker images

 

移除本地镜像ubuntu:12.04(注意:在删除镜像之前先要用docker rm命令删掉依赖于这个镜像的所有容器)

docker rmi ubuntu:12.04

 

创建一个容器,运行hello-world程序

docker run hello-world

 

启动一个依赖于镜像ubuntu:14.04的容器,启动一个bash终端,允许用户进行交互。其中,-t选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, -i选项则让容器的标准输入保持打开。

docker run -it ubuntu:12.04 /bin/bash

 

查看所用容器(包括正在运行或者已经终止的容器)

docker ps –a

 

查看正在运行的容器

docker ps

 

查看最新启动的容器

docker ps –l

 

删除一个处于终止状态的容器,stupefied_franklin为容器名称

docker rm stupefied_franklin

 

删除一个正在运行的容器(-f参数)3fafae4f3833为容器编号

docker rm -f 3fafae4f3833

 

将1个已经终止的容器启动运行,high_almeida为容器名称

docker start high_almeida

 

终止正在运行的容器clever_ptolemy,clever_ptolemy为容器姓名

docker stop clever_ptolemy

 

终止正在运行的容器clever_ptolemy为容器姓名

docker kill clever_ptolemy

 

将一个运行态的容器终止,然后再重新启动它

docker restart

 

检查docker是否安装

docker info

 

查看docker的版本信息

docker version

 

开启虚拟机(Mac下需要用)

boot2docker start

 

关闭虚拟机(Mac下需要用)

boot2docker stop

 

查看虚拟机状态(Mac下需要用)

boot2docker status

Docker常用命令示例