从零制作一个docker的镜像

作者 : admin 本文共845个字,预计阅读时间需要3分钟 发布时间: 2024-06-16 共1人阅读

        近期docker的镜像仓库不好用了,很多国内的源也无法使用了,所有今天给大家分享一下怎么从零制作一个CentOS镜像。

准备CentOS7最小环境

mkdir /centos7.9-root

# 在该目录准备centos的最小环境
sudo yum --installroot=/centos7.9-root --releasever=7 install -y centos-release
sudo yum --installroot=/centos7.9-root --releasever=7 groupinstall -y "Core"

构建镜像

mkdir centos7
cd centos7
mv /centos7.9-root ./

# 编写Dockerfile文件
# 这是Docker提供的一个相当于是空白的镜像,直接就可以用的不用下载
cat > Dockerfile < [internal] load build definition from Dockerfile                           0.0s
 => => transferring dockerfile: 89B                                            0.0s
 => [internal] load .dockerignore                                              0.0s
 => => transferring context: 2B                                                0.0s
 => [internal] load build context                                             14.5s
 => => transferring context: 1.37GB                                           14.5s
 => [1/1] ADD centos7.9-root /                                                 7.7s
 => exporting to image                                                        10.9s
 => => exporting layers                                                       10.9s
 => => writing image sha256:359d4c8ae6f4f9d700d847f38066f52344c628789d868e196  0.0s
 => => naming to docker.io/library/centos:7.9                                  0.0s

测试

[root@bogon ~]# docker run -it --rm centos:7.9 bash
[root@c74f76deee3d /]# 

本站无任何商业行为
个人在线分享 » 从零制作一个docker的镜像
E-->