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