摘要: 挂载主机目录 挂载一个主机目录作为数据卷 [root@node ~]# mkdir -p /src/webapp[root@node ~]# docker run -d -P --name web -v /src/webapp:/opt/webapp --mount type=bind,source 阅读全文
posted @ 2019-06-13 19:17 Guoogle 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器之间共享和重用 对 数据卷 的修改会立马生效 对 数据卷 的更新,不会影响镜像 数据卷 默认会一直存在,即使容器被删除 注意:数据卷 的使用,类似于 Linux 下对目录或文件进行 m 阅读全文
posted @ 2019-06-13 17:29 Guoogle 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 私有仓库高级配置 准备站点证书 如果你拥有一个域名,国内各大云服务商均提供免费的站点证书。你也可以使用 openssl 自行签发证书。 这里假设我们将要搭建的私有仓库地址为 docker.domain.com,下面我们介绍使用 openssl 自行签发 docker.domain.com 的站点 S 阅读全文
posted @ 2019-06-12 20:21 Guoogle 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 在企业中把内部的一些工具包放入 Nexus 中是比较常见的做法,最新版本 Nexus3.x 全面支持 Docker 的私有镜像。所以使用 Nexus3.x 一个软件来管理 Docker , Maven , Yum , PyPI 等是一个明智的选择。 启动 Nexus 容器 [root@node ~] 阅读全文
posted @ 2019-06-11 20:34 Guoogle 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 私有仓库 本节介绍如何使用本地仓库。 docker-registry 是官方提供的工具,可以用于构建私有的镜像仓库 安装运行 docker-registry 容器运行 你可以通过获取官方 registry 镜像来运行。 [root@node ~]# docker run -d -p 5000:500 阅读全文
posted @ 2019-06-11 19:06 Guoogle 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Docker Hub Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 15,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。 拉取镜像 你可以通过 docker search 命令来查找官方仓库中的镜像,并利用 docker p 阅读全文
posted @ 2019-06-11 18:11 Guoogle 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 导出容器 [root@node ~]# docker export 3b4e0f > ubuntu.tar 导入容器快照 删除 使用可以docker container rm来删除一个处于终止状态的容器 [root@node ~]# docker container rm 3b4e0f13851c 阅读全文
posted @ 2019-06-10 21:23 Guoogle 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 进入容器 某些时候需要进入容器进行操作 attach 命令 [root@node ~]# docker attach 5e9droot@5e9d4f22748f:/# exec 命令 -i -t参数 docker exec后边可以跟多个参数,主要这里说明-i-t参数。 只用-i参数时,由于没有分配伪 阅读全文
posted @ 2019-06-10 20:48 Guoogle 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 终止 [root@node ~]# docker container stop 18d68e906cb5 需要让Docker在后台运行而不是直接把执行命令的结果输出在当前宿主机下。此时,可以通过添加docker container stop参数来实现。 docker container start命 阅读全文
posted @ 2019-06-10 20:38 Guoogle 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 守护态运行 需要让Docker在后台运行而不是直接把执行命令的结果输出在当前宿主机下。此时,可以通过添加-d参数来实现 如果使用不-d参数运行容器。 [root@node ~]# docker run ubuntu:18.04 /bin/sh -c "while true; do echo hell 阅读全文
posted @ 2019-06-10 20:27 Guoogle 阅读(374) 评论(0) 推荐(0) 编辑