对于有些容器,我们可能会有持续化数据的需求,也就是容器启动时需要加载已有的数据,容器销毁时希望保留产生的数据,也就是说这类容器是有状态的。 这个就需要用到 Docker 的 Data Volume 存储机制。Data Volume 本质上是 Docker Host 文件系统中的目录或文件......
一个 docker host 上会运行若干个容器,每个容器都需要 CPU、内存和 io 资源。我们可以控制分配多少 CPU、内存资源给每个容器,从而避免某个容器因占用太多资源而影响其他容器乃至整个 host 的性能。 一、内存限额 1,参数说明 与操作系统类似......
一、镜像管理 1,下载镜像 我们使用 docker pull 命令从 Docker Hub 上下载指定镜像: hello-world 是 Docker 官方提供的一个镜像,通常用来验证 Docker 是否安装成。 docker pull helle-world 2,搜索镜像 使用 docker search 命令可以搜索 Docker Hub 中的镜像......
由于 Docker Hub 的服务器在国外,我们平时下载镜像可能会比较慢。好在 DaoCloud 为我们提供了免费的镜像服务,下面介绍如何配置使用这个镜像服务。 (1)首先访问 DaoCloud 网站,注册一个用户。 (2)登录后,点击顶部菜单的“加速器”图标......
六月头条:Python 排名飙升 Python 的 TIOBE 指数持续飙升,并在本月创下了历史新高,达到 8.530%,远超 C++ 的 7.384%。如果 Python 可以保持这种增长速度,有机会在 3 到 4 年内在 TIOBE 语言排行榜上取代 C 和 Java 的位置,从而成为世界上最流行的编程语言 ......
1,问题描述 最近在虚拟机上安装了个 CentOS 7 系统,其中网络连接采用 NAT 模式。CentOS 系统可以正常访问外网,但其 IP 默认是动态获取的,也就是说每次重启 IP 都可能变化。因为某些原因,现需要其能保持固定 IP。 2,解决办法 (1)首先进入 CentOS 7 命令行界面......
最近在虚拟机中装了个 CentOS 7 系统,使用 hostname 命令可以看到其默认的主机名为 localhost.localdomain。如果想要改成其它名字,可以按照如下步骤进行操作。 (1)首先执行如下命令将主机名字改成 k8s-master hostnamectl set-hostname k8s-master......
(1)首先执行如下命令新建个 hangge 用户。 useradd hangge (2)接着执行下面命令对其设置密码(这里设置为 123) 输入密码时可能会提示: “无效的密码: 密码少于 8 个字符” “无效的密码: 密码未通过字典检查 - 过于简单化/系统化”。 我们可以不用管它......
使用 Docker 搭建 FTP 服务,不仅十分简单,而且可以对宿主机有一定的隔离。下面以 CentOS 系统为例,演示如何通过容器运行 FTP 服务。 1,拉取镜像 首先执行如下命令将镜像下载到本地: docker pull fauria/vsftpd 2,启动容器 执行如下命令实例化 ftp 服务......
Docker 生态系统最吸引人的地方在于我们可以任意下载并使用数以万计的已有容器。下面演示如何使用 Apache 容器作为 Web 服务器。 (1)首先确保我们的电脑已经安装了 docker 环境,没有的话可以参考我之前写的文章: (2)docker 环境准备好之后......