内容简介:从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入门-镜像使用篇》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Docker入门-镜像使用篇(2)
- URLOS应用开发基础课——Docker基础镜像Alpine入门教程
- KVM镜像制作及挂载镜像文件
- 查看Docker镜像仓库中镜像的所有标签
- Vagrant 使用国内镜像安装插件和 box 镜像
- 不要轻易使用 Alpine 镜像来构建 Docker 镜像,有坑!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Programming Concurrency on the JVM
Venkat Subramaniam / The Pragmatic Bookshelf / 2011-6-1 / USD 35.00
Concurrency on the Java platform has evolved, from the synchronization model of JDK to software transactional memory (STM) and actor-based concurrency. This book is the first to show you all these con......一起来看看 《Programming Concurrency on the JVM》 这本书的介绍吧!