1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
docker pull ubuntu:12.04  从Docker Hub 仓库下载镜像
docker pull daocloud.io
/ubuntu
:12.04       从其他仓库下载镜像
docker images 列出本地所有镜像
docker run -t -i ubuntu:14.04 
/bin/bash   
指定ubuntu:14.04镜像启动容器(如果存在直接启动,如果不存在,会先下载后自动启动。)
docker run -idt daocloud.io
/centos   
启动容器并后台运行
docker tag 5db5f8471261 ouruser
/sinatra
:devel   修改镜像的标签
docker save -o aaa.
tar 
85df800c49dd    把本地镜像保存成
tar
文件
docker load --input aaa.
tar       
加载本地镜像文件
docker 
ps 
列出运行的容器
docker stop c126755cddc9  停掉容器(此处的ID是通过docker 
ps
看到的)
docker rmi -f b028cf78af5f   删除镜像(-f:表示强制)
docker 
rm 
$(docker 
ps 
-a -q)    删除所有已经停止的容器
docker logs 42ee45c1e32d  获取容器输出
docker 
export 
7691a814370e > ubuntu.
tar  
到处容器到本地
docker 
exec 
-ti ff753eebaab5 
/bin/bash  
进入容器(
exit
不关闭容器)
docker build -t mononet 
/usr/local/src/docker1   
通过dockerfile创建镜像
docker run  -t -i -
v 
/src/webapp
:
/opt/webapp
:ro centos 
/bin/bash   
创建容器并挂在本地路径到容器
docker run -t -i -p 80:80 centos 
/bin/bash   
启动容器并把容器里的80端口映射到宿主机80端口
docker run -idt -p 17202:8080 --name yiliao -
v 
/usr/local/src/docker2/web
:
/usr/www
:rw -
v 
/ftp/docker2/
:
/upload
:rw -
v 
/etc/localtime
:
/etc/localtime
:ro 57b53a820756   启动容器并开启端口映射并挂载本地路径到容器
docker tag microsoft
/aspnet 
mononet     重命名镜像
docker inspect b028cf78af5f