频道栏目
首页 > 资讯 > 云计算 > 正文

docker入门命令

17-06-08        来源:[db:作者]  
收藏   我要投稿

docker入门命令

1.列出本地仓库所有的images:

root@docker:~# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
oemdocker           latest              eaf3a9ca44c2        14 minutes ago      465.6 MB
                            976a0b37e585        27 minutes ago      406.4 MB
coreos/latest       latest              b72257f0b8c3        8 hours ago         291.8 MB
                            3b190b6872e5        9 hours ago         291.8 MB
                            f727fab855bc        5 days ago          1.115 GB
                            457429373913        5 days ago          731.9 MB
                            a8452ca67f6c        3 weeks ago         727.5 MB
                            689adeeea6b4        3 weeks ago         727.5 MB
                            22b538636948        3 weeks ago         458.1 MB
                            cd4b4a947d62        3 weeks ago         458.1 MB
debian              jessie              3e83c23dba6a        4 weeks ago         123.5 MB
httpd               latest              ef0aca83ba5a        6 weeks ago         176.9 MB
centos              latest              a8493f5f50ff        8 weeks ago         192.5 MB
hello-world         latest              48b5124b2768        4 months ago        1.84 kB
2.列出本地运行过的容器:
root@docker:~# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES
a6221217f959        oemdocker           "echo 41c01583-47d0-4"   15 minutes ago      Exited (0) 15 minutes ago                       nauseous_noyce
207bd22c8ad5        976a0b37e585        "/bin/sh -c 'sed -i '"   28 minutes ago      Exited (2) 28 minutes ago                       stupefied_williams
864014f1905f        coreos/latest       "/bin/bash"              2 hours ago         Exited (0) 2 hours ago                          fervent_lamarr
7f74924a50d9        f727fab855bc        "echo e40c63df-beff-4"   5 days ago          Exited (0) 5 days ago                           condescending_roentgen
f24f68ba7857        457429373913        "echo c7be9aee-7957-4"   5 days ago          Exited (0) 5 days ago                           nostalgic_darwin
16cb443de9c1        a8452ca67f6c        "echo 2b18d68c-b2d8-4"   3 weeks ago         Exited (0) 3 weeks ago                          kickass_yonath
a23130d961ab        689adeeea6b4        "echo cf7f4f81-d4b3-4"   3 weeks ago         Exited (0) 3 weeks ago                          kickass_mestorf
3.从本地镜像运行一个docker实例,并且进入该容器:
root@docker:~# docker run -t -i coreos/latest /bin/bash
root@3a3918019d30:/#
其中,-t是打开一个终端可以登陆。/bin/bash代表终端索使用的bash。

4.将当前运行的容器导出为镜像:

root@docker:~# docker commit -m "first-commit-docker-image" 3a3918019d30 coreos/commit:commit
sha256:a10c0670d0d023e56e0c7a79b97637a1acc3e99a691ac8b86f7f7a52caac8953
查看刚才导出的镜像:
root@docker:~# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
coreos/commit       commit              a10c0670d0d0        9 seconds ago       291.8 MB
oemdocker           latest              eaf3a9ca44c2        22 minutes ago      465.6 MB
5.将镜像导出为tar包:
root@docker:~# docker save a10c0670d0d0 > tar.tar
root@docker:~# ls
container.tar.gz  coreos  disk-image-create  docker  exercise  id_rsa.pub  project  replace  shadow  shadow.bak  tar.tar
root@docker:~# 
6.使用tar包作为一个镜像:
root@docker:~# docker import tar.tar coreos/new
sha256:f6143f3dcd07437ae9ebf836e50b4f741a535104a892d9adfc74b77cd4c8c3f5
root@docker:~# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
coreos/new          latest              f6143f3dcd07        4 seconds ago       306 MB
相关TAG标签
上一篇:docker入门_安装-卸载docker-ce
下一篇:解决MapReduce中Reduce迭代器只能使用一次的问题
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站