摘要:
启动 下面的命令输出一个“Hello World”,之后终止容器。 [root@node ~]# docker run ubuntu:18.04 /bin/echo 'Hello world' Hello world 这在本地直接执行/bin/echo 'hello world'几乎感觉不出任何区别 阅读全文
摘要:
Dockerfile 指令详解 COPY 复制文件 格式: COPY [--chown=<user>:<group>] <源路径>... <目标路径> COPY [--chown=<user>:<group>] ["<源路径1>",... "<目标路径>"] 一种类似于命令行,一种类似于函数调用 < 阅读全文
摘要:
使用 Dockerfile 定制镜像 Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 [root@node mynginx]# vi dockerfile FROM 指定基础镜像 所谓定制 阅读全文
摘要:
commit 理解镜像构成 docker commit 命令除了学习之外,还有一些特殊的应用场合,比如被入侵后保存现场等 现在让我们以定制一个 Web 服务器为例子,来讲解镜像是如何构建的 [root@node ~]# docker run --name webserver -d -p 80:80 阅读全文
摘要:
删除本地镜像 可以使用 docker image rm 命令 #docker image rm [选项] <镜像1> [<镜像2> ...] 用 ID、镜像名、摘要删除镜像 完整 ID,也称为 长 ID,来删除镜像。使用脚本的时候可能会用长 ID,但是人工输入就太累了,所以更多的时候是用 短 ID 阅读全文
摘要:
列出镜像 [root@node ~]# docker image ls 列表包含了 仓库名、标签、镜像 ID、创建时间 以及 所占用的空间。 docker image ls 列表中的镜像体积总和并非是所有镜像实际硬盘消耗。由于 Docker 镜像是多层存储结构,并且可以继承、复用,因此不同镜像可能会 阅读全文
摘要:
从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为: 具体的选项可以通过 docker pull --help 命令看到,这里我们说一下镜像名称的格式。两种方式进行获取相关的镜像 Docker 镜像仓库地址:地址的格式一般是 <域名/IP>[:端口号]。默认地址是 Do 阅读全文
摘要:
本人只有centos 后续会使用各种邦本的linux系统进行安装 Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 低于3.10自行升级内核或者重新安装centos7以上版本 升级内核 ##到root用户执行升级操作. [root@localhost ~] 阅读全文
摘要:
Docker Registry 仓库 一个 Docker Registry 中可以包含多个 仓库(Repository);每个仓库可以包含多个 标签(Tag);每个标签对应一个镜像。 一个仓库会包含同一个软件不同版本的镜像,而标签就常用于对应该软件的各个版本。我们可以通过 <仓库名>:<标签> 的格 阅读全文
摘要:
Docker 容器 镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等 容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的 命名空间。因此 阅读全文