Docker入门-镜像使用篇

栏目: 编程工具 · 发布时间: 6年前

内容简介:从DockerHub中获取镜像 命令为比如:镜像是由多层存储所构成。下载也是一层层的去下载,并非单一文件。下载过程中给出了每一层的 ID 的前 12 位。并且下载结束后,给出该镜像完整的 sha256 的摘要,以确保下载一致性。

使用镜像

  • 从仓库获取镜像;
  • 管理本地主机上的镜像;
  • 镜像实现的基本原理。

获取镜像

从DockerHub中获取镜像 命令为 docker pull

docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]

比如:

docker pull ubuntu:18.04

镜像是由多层存储所构成。下载也是一层层的去下载,并非单一文件。下载过程中给出了每一层的 ID 的前 12 位。并且下载结束后,给出该镜像完整的 sha256 的摘要,以确保下载一致性。

运行

拥有镜像后,可以以此镜像为基础启动一个容器。当我们需要进行启动里边的 bash ,并且进行交互操作的时候,可以执行以下命令

docker run -it --rm \
  ubuntu:18.04 \
  bash

docker run 就是运行容器命令 简述上用参数

  • -it : 这是两个参数,一个是 -i:交互式操作,一个是 -t 终端。我们这里打算进入 bash 执行一些命令并查看返回结果,因此我们需要交互式终端。
  • --rm :容器退出后随之将其删除。为了排障需求,退出的容器并不会立即删除,除非手动 docker rm。我们这里只是随便执行个命令,看看结果,不需要排障和保留结果,因此使用 --rm 可以避免浪费空间。
  • ubuntu:18.04 :是指指定 ubuntu:18.04 这个镜像为基础来启动容器
  • bash :放在镜像后的是命令,这里是因为需要有个交互的 shell 因此使用了 bash

cat /etc/os-release ,Linux查看当前系统版本命令、可返回查看容器是什么系统。

  • exit退出容器

以上所述就是小编给大家介绍的《Docker入门-镜像使用篇》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Practical JavaScript, DOM Scripting and Ajax Projects

Practical JavaScript, DOM Scripting and Ajax Projects

Frank Zammetti / Apress / April 16, 2007 / $44.99

http://www.amazon.com/exec/obidos/tg/detail/-/1590598164/ Book Description Practical JavaScript, DOM, and Ajax Projects is ideal for web developers already experienced in JavaScript who want to ......一起来看看 《Practical JavaScript, DOM Scripting and Ajax Projects》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具