用户工具

站点工具


分享:技术:docker:docker学习分享

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

分享:技术:docker:docker学习分享 [2015/06/29 11:54]
gxx 创建
分享:技术:docker:docker学习分享 [2015/06/29 12:05] (当前版本)
gxx
行 5: 行 5:
 # 查看镜像 # 查看镜像
   sudo docker images   sudo docker images
 +
 +  REPOSITORY ​         TAG                 IMAGE ID            CREATED ​            ​VIRTUAL SIZE
 +  ubuntu ​             latest ​             ab34f85c96b7 ​       29 minutes ago      210.9 MB
 +  ubuntu ​             14.04               ​6d4946999d4f ​       2 weeks ago         188.3 MB
 +
 # 查看运行的容器 # 查看运行的容器
   sudo docker ps   sudo docker ps
 +
 +  CONTAINER ID        IMAGE               ​COMMAND ​            ​CREATED ​            ​STATUS ​             PORTS               NAMES
 +  f0f385be5ea5 ​       ubuntu:​latest ​      /​bin/​bash ​          2 minutes ago       Up 2 minutes ​                           dreamy_meitner ​
 +
 # 根据镜像[ubuntu:​latest]启动容器 # 根据镜像[ubuntu:​latest]启动容器
   sudo docker run -ti ubuntu:​latest /bin/bash   sudo docker run -ti ubuntu:​latest /bin/bash
 +
 +  root@404bb409039e:/#​ whoami
 +  root
 # 在容器中做修改后,exit退出容器,容器已经停止运行 # 在容器中做修改后,exit退出容器,容器已经停止运行
 # 查看容器,-l可以看到停止运行的容器 # 查看容器,-l可以看到停止运行的容器
   sudo docker ps -l   sudo docker ps -l
 +
 +  CONTAINER ID        IMAGE               ​COMMAND ​            ​CREATED ​             STATUS ​                    ​PORTS ​              NAMES
 +  404bb409039e ​       ubuntu:​latest ​      /​bin/​bash ​          About a minute ago   ​Exited (1) 9 seconds ago                       ​jovial_tesla
 # 提交修改后的容器[容器ID:​5e1cd08d3e74]到镜像[ubuntu:​latest]中,下次再根据镜像启动容器则保存了之前的修改 # 提交修改后的容器[容器ID:​5e1cd08d3e74]到镜像[ubuntu:​latest]中,下次再根据镜像启动容器则保存了之前的修改
   docker commit 5e1cd08d3e74 ubuntu:​latest   docker commit 5e1cd08d3e74 ubuntu:​latest
 +
 +  37535ab5c1d5d4fec4e18bb8f09f1c36b735e3ec8166a9b60fd016a74c90f058
 # 查看镜像[ubuntu:​latest]的提交历史 # 查看镜像[ubuntu:​latest]的提交历史
   sudo docker history ubuntu:​latest   sudo docker history ubuntu:​latest
 +
 +  IMAGE               ​CREATED ​            ​CREATED BY                                      SIZE
 +  ab34f85c96b7 ​       33 minutes ago      /​bin/​bash ​                                      909 B
 +  37535ab5c1d5 ​       36 minutes ago      /​bin/​bash ​                                      10.81 MB
 +  b6bcd1aae10b ​       40 minutes ago      /​bin/​bash ​                                      72 B
 +  568813c5436e ​       53 minutes ago      /​bin/​bash ​                                      11.8 MB
 +  6d4946999d4f ​       2 weeks ago         /​bin/​sh -c #(nop) CMD ["/​bin/​bash"​] ​            0 B
 +  9fd3c8c9af32 ​       2 weeks ago         /​bin/​sh -c sed -i '​s/​^#​\s*\(deb.*universe\)$/ ​  1.895 kB
 +  435050075b3f ​       2 weeks ago         /​bin/​sh -c echo '#​!/​bin/​sh'​ > /​usr/​sbin/​polic ​  194.5 kB
 +  428b411c28f0 ​       2 weeks ago         /​bin/​sh -c #(nop) ADD file:​b3447f4503091bb6bb ​  188.1 MB
 # 启动停止的容器后台运行[容器ID:​8e3015005f5b] # 启动停止的容器后台运行[容器ID:​8e3015005f5b]
   sudo docker start 8e3015005f5b   sudo docker start 8e3015005f5b
 +
 +  8e3015005f5b
 +# 关闭启动的容器[容器ID:​c6fd83add84c]
 +  sudo docker stop c6fd83add84c
 +
 +  c6fd83add84c
 # 进入后台运行容器的交互界面 # 进入后台运行容器的交互界面
   sudo docker attach 8e3015005f5b   sudo docker attach 8e3015005f5b
 +
 +  root@404bb409039e:/#​ whoami
 +  root
 # 删除停止的容器[容器ID:​cdf16a145482] # 删除停止的容器[容器ID:​cdf16a145482]
   sudo docker rm cdf16a145482   sudo docker rm cdf16a145482
-# 删除镜像[镜像名称:​9b73b2f442a6+ 
-  sudo docker rmi 9b73b2f442a6+  cdf16a145482 
 +# 删除镜像[镜像名称:​ubuntu:​14.04
 +  sudo docker rmi ubuntu:​14.04 
 + 
 +  Untagged: ubuntu:​14.04
 # 产看docker的信息 # 产看docker的信息
   sudo docker info   sudo docker info
 +
 +  Containers: 14
 +  Images: 8
 +  Storage Driver: aufs
 +  Root Dir: /​var/​lib/​docker/​aufs
 +  Dirs: 36
 +  Execution Driver: native-0.2
 +  Kernel Version: 3.13.0-32-generic
 +  WARNING: No swap limit support
 # 产看docker的版本和详细版本 # 产看docker的版本和详细版本
   sudo docker -v   sudo docker -v
 +
 +  Docker version 1.0.1, build 990021a
 +
   sudo docker version   sudo docker version
 +
 +  Client version: 1.0.1
 +  Client API version: 1.12
 +  Go version (client): go1.2.1
 +  Git commit (client): 990021a
 +  Server version: 1.0.1
 +  Server API version: 1.12
 +  Go version (server): go1.2.1
 +  Git commit (server): 990021a
分享/技术/docker/docker学习分享.1435550067.txt.gz · 最后更改: 2015/06/29 11:54 由 gxx