首页 > 代码库 > 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常用命令示例