归档
善良比聪明更重要
01
24
Docker 系列(二十四):数据管理 Docker 系列(二十四):数据管理
这篇介绍如何在 Docker 内部以及容器之间管理数据。在容器中管理数据主要有两种方式: 数据卷(Data Volumes):容器内数据直接映射到本地主机环境; 数据卷容器(Data Volume Containers):使用特定容器维护
2023-01-24
17
Docker 系列(二十三):私有仓库的高级配置 Docker 系列(二十三):私有仓库的高级配置
在搭建了具有基础功能的私有仓库之后,可以使用 Docker Compose 搭建一个拥有权限认证、TLS 的私有仓库。 新建一个文件夹,以下步骤均在该文件夹中进行。 如果你拥有一个域名,国内各大云服务商均提供免费的站点证书,也可以使用 op
2023-01-17
10
Docker 系列(二十二):搭建私有仓库 Docker 系列(二十二):搭建私有仓库
有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。这里介绍如何使用官方的 registry 镜像搭建一个简单的私有仓库。 启动私有仓库可以通过获取官方 registry 镜像来运行: $ doc
2023-01-10
03
Docker 系列(二十一):批量删除已停止的容器 Docker 系列(二十一):批量删除已停止的容器
在日常使用 Docker 的过程中,随着容器的反复创建与退出,主机上会积累大量已经停止的容器,逐个执行 docker rm 删除十分繁琐。下面介绍两种批量删除 Docker 中已经停止的容器的方法: # 删除所有未运行的容器(已经运行的删除
2023-01-03
12
27
20
13
06
Docker 系列(十七):导入导出容器 Docker 系列(十七):导入导出容器
容器既可以导出为快照文件保存到本地,也可以再把快照文件导入为镜像,方便备份和迁移。 导出容器如果要导出本地某个容器,可以使用 docker export 命令。 $ docker container ls -a CONTAINER ID
2022-12-06
11
29
Docker 系列(十六):进入容器 Docker 系列(十六):进入容器
在使用 -d 参数时,容器启动后会进入后台。某些时候需要进入容器进行操作,包括使用 docker attach 命令或 docker exec 命令,推荐大家使用 docker exec 命令,原因会在下面说明。 attach 命令dock
2022-11-29
22
Docker 系列(十五):启动容器 Docker 系列(十五):启动容器
启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动。 因为 Docker 的容器实在太轻量级了,很多时候用户都是随时删除和新创建容器。 新建并启动所需要的命令主要为 docker r
2022-11-22
15
Docker 系列(十四):Dockerfile 指令速查 Docker 系列(十四):Dockerfile 指令速查
CMD 与 RUN 的区别在于:RUN 是在 build 成镜像时运行的,先于 CMD 和 ENTRYPOINT,且只在创建镜像时执行一次;CMD 则会在每次启动容器的时候运行。下面整理了 Dockerfile 中的常用指令,方便编写时快速
2022-11-15
08
Docker 系列(十三):构建镜像 Docker 系列(十三):构建镜像
从刚才的 docker commit 的学习中,我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像
2022-11-08
9 / 24