可以按照以下步骤来制作一个基于CentOS Docker镜像和PostgreSQL 12离线安装包的单机版Docker镜像:
-
首先,创建一个空文件夹作为工作目录。
-
将CentOS Docker镜像保存到本地文件系统中,命名为
centos.tar。你可以从Docker Hub下载CentOS Docker镜像并保存到本地,也可以使用命令docker save -o centos.tar centos来保存已经下载的镜像。 -
将PostgreSQL 12离线安装包保存到工作目录中,并命名为
postgresql.tar.gz。你可以从官方网站下载离线安装包。 -
创建一个名为
Dockerfile的文件,并将以下内容复制到文件中:
FROM scratch
ADD centos.tar /
ADD postgresql.tar.gz /
- 在工作目录中打开终端,执行以下命令来构建Docker镜像:
docker build -t postgresql:12 .
这将会使用Dockerfile中的指令来构建一个名为postgresql:12的Docker镜像。注意末尾的.表示Dockerfile在当前目录中。
- 构建过程可能需要一些时间,等待构建完成后,你可以使用以下命令来查看新构建的Docker镜像:
docker images
你应该能看到一个名为postgresql

本文详细指导如何使用CentOSDocker镜像和PostgreSQL12离线安装包创建自定义Docker镜像,包括下载镜像、添加安装包、编写Dockerfile、构建镜像和运行容器的过程。
2916

被折叠的 条评论
为什么被折叠?



