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

root@docker:~# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
oemdocker           latest              eaf3a9ca44c2        14 minutes ago      465.6 MB
<none>              <none>              976a0b37e585        27 minutes ago      406.4 MB
coreos/latest       latest              b72257f0b8c3        8 hours ago         291.8 MB
<none>              <none>              3b190b6872e5        9 hours ago         291.8 MB
<none>              <none>              f727fab855bc        5 days ago          1.115 GB
<none>              <none>              457429373913        5 days ago          731.9 MB
<none>              <none>              a8452ca67f6c        3 weeks ago         727.5 MB
<none>              <none>              689adeeea6b4        3 weeks ago         727.5 MB
<none>              <none>              22b538636948        3 weeks ago         458.1 MB
<none>              <none>              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

docker入门命令相关推荐

  1. Docker入门命令:开发人员版

    作为开发人员,Docker很多时候,只是用来测试,知道是什么,能够简单使用... 脑图+HTML5交互图:https://github.com/crazyweeds/Docker-Basic-Comm ...

  2. docker入门,这一篇就够了。

    Docker入门,这一篇就够了. Docker容器虚拟化平台. 前言 接触docker很长时间了,但是工作中也没有用到,所以总是学了忘,忘了学.不过这次,我打算跟大家分享一下我的学习历程,也算是我的独 ...

  3. Docker 入门系列(2)- Docker 镜像, 免 sudo 使用 docker 命令、获取查看、修改镜像标签、查找删除创建镜像、导入导出镜像

    1. 免 sudo 使用 docker 命令 如果还没有 docker group 就添加一个 sudo groupadd docker 将用户加入该 group 内 sudo gpasswd -a ...

  4. docker卸载命令_Docker入门篇

    Docker简介 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化.容器是完全 ...

  5. Docker入门到实践 (一) docker简介与安装、常用命令讲解

    Docker入门到实践 (一) docker简介与安装 一.docker 介绍   Docker 是一个开源的应用容器引擎 打包应用以及依赖包到一个可移植的镜像中,发布到任何机器上,实现虚拟化.容器是 ...

  6. Docker 入门(二)常用命令纯手敲带测试结果

    Docker常用命令 帮助命令 docker version # 显示docker版本信息 docker info # 显示docker系统信息,包括镜像和容器的数量 docker --help # ...

  7. docker 入门 —— docker 镜像命令

    docker 镜像命令 文章目录 常用镜像操作命令 常用容器操作命令 1.`docker images` 列出本地主机上的镜像 1.1.参数: 2.`docker search 镜像名字` 搜索镜像 ...

  8. Docker 从入门到实践系列三 - Docker 常用命令,java高级开发工程师面试问题

    容器命令 镜像运行起来后,称为容器. 下面以 Tomcat 为例 搜索镜像 docker search tomcat 下载镜像 docker pull tomcat 运行容器 运行tomcat doc ...

  9. docker入门之基础命令

    安装 更新yum到最新版本 yum update 下载依赖,yum-util 提供yum-config-manage功能,另外则是device-mapper驱动依赖 yum install -y yu ...

最新文章

  1. 深度学习如何提高训练集准确率_吴恩达深度学习笔记(61)-训练调参中的准确率和召回率...
  2. [Java基础]Lambda表达式的格式与使用前提
  3. JavaScript学习随记——Function
  4. linux学习杂记_socket编程(含select)
  5. Numpy的使用(3)
  6. UVA10803 Thunder Mountain【Floyd算法】
  7. Java基础之continue与break区别
  8. 多表无关联查询(范围查询):查询某个人属于哪个工资区间
  9. MATLAB实现平滑处理
  10. 小码哥C++_面向对象
  11. 恒源云(GPUSHARE)_Teacher Forcing训练小技巧来啦~
  12. poi 启用保护后取消_ie11启用增强保护模式开启关闭方法
  13. 2020年吉林省考申论指导:解题思路总结
  14. 【人脸识别】Gabor+SVM比较PCA+SVM人脸识别【含GUI Matlab源码 685期】
  15. 儿时的情怀除了教材的封面和王心凌的《爱你》,还有证件照上的红领巾和马尾辫
  16. 《C++程序设计实践》实验九[期中]
  17. 天津理工大学计算机组成原理复习提纲总结
  18. math与cena之争
  19. python+opencv 计算图片的感知hash值,来计算汉明距离,简单的找相似图片
  20. root下安卓7以上添加系统信任证书

热门文章

  1. 大数据python试卷_大数据分析的python基础-中国大学mooc-试题题目及答案
  2. 利用systemstate dump trace文件寻找dg terminated原因
  3. Git在clone时认证失败后不能重新输入的解决方案
  4. Nexus 6p 刷入TWRP和OPENGAPPS
  5. 基于单片机的RFID刷卡门禁电路设计(#0206)
  6. AutoCAD Civil 3D笔记
  7. 互联网注定被抛弃,未来30年属于硬科技!深层逻辑是这样的
  8. 移动端微信浏览器调试工具整理eruda,微信x5调试工具无法使用,推荐新工具eruda、vconsole和debugxweb
  9. LED电子时钟显示屏(NTP时间同步服务器)是如何完成授时服务的?
  10. 关于微信开发者没有上传按钮的问题