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 |