2026/5/18 16:53:00
网站建设
项目流程
有专门做宝宝用品的网站吗,网站建设推广关键词,怎么制作网站步骤,网站推广策略100例文章目录1. 实战概述2. 实战步骤2.1 创建Docker私有仓库2.1.1 获取并查看registry镜像2.1.2 启动并查看registry容器2.1.3 查看仓库的镜像目录2.1.4 获取busybox镜像并修改标签2.1.5 修改Docker服务文件2.1.6 上传busybox镜像到本地仓库2.2 获取私有仓库的镜像2.2.1 在Euler02上…文章目录1. 实战概述2. 实战步骤2.1 创建Docker私有仓库2.1.1 获取并查看registry镜像2.1.2 启动并查看registry容器2.1.3 查看仓库的镜像目录2.1.4 获取busybox镜像并修改标签2.1.5 修改Docker服务文件2.1.6 上传busybox镜像到本地仓库2.2 获取私有仓库的镜像2.2.1 在Euler02上获取私有仓库中的busybox镜像2.2.2 在Euler03上获取私有仓库中的busybox镜像3. 实战总结1. 实战概述本次实战以 Euler 节点为环境完成 Docker 私有镜像仓库的搭建与跨节点镜像共享先在 Euler01 拉取 registry 镜像创建挂载目录并启动私有仓库容器接着拉取 busybox 镜像打标签配置 Docker 信任后推送至仓库最后在 Euler02、Euler03 配置信任并拉取仓库中的 busybox 镜像实现镜像跨节点复用。2. 实战步骤2.1 创建Docker私有仓库2.1.1 获取并查看registry镜像在Eluer01节点上执行命令docker pull registry执行命令docker images2.1.2 启动并查看registry容器执行命令mkdir /hwregistry执行命令docker run -d -p 5000:5000 --name pri_registry -v /hwregistry:/var/lib/registry registry结果说明这段操作是在搭建Docker私有镜像仓库先创建了宿主机目录/hwregistry接着用docker run启动了名为pri_registry的Registry容器将宿主机5000端口映射到容器5000端口并把容器内镜像存储目录/var/lib/registry挂载到/hwregistry实现数据持久化。容器已后台运行可通过euler01:5000访问私有仓库后续需配置Docker信任该HTTP仓库才能推送/拉取镜像。执行命令docker ps -a2.1.3 查看仓库的镜像目录执行命令curl -X GET http://127.0.0.1:5000/v2/_catalog结果说明这段curl命令是请求私有Docker仓库的镜像目录v2/_catalog返回结果{repositories:[]}说明当前仓库里还没有任何镜像。这是正常的初始状态后续可以向127.0.0.1:5000推送镜像来填充仓库。2.1.4 获取busybox镜像并修改标签执行命令docker pull busybox执行命令docker tag busybox:latest euler01:5000/busybox:latest2.1.5 修改Docker服务文件执行命令vim /usr/lib/systemd/system/docker.service执行命令systemctl daemon-reload执行命令systemctl restart docker重启Docker服务2.1.6 上传busybox镜像到本地仓库执行命令docker push euler01:5000/busybox:latest2.2 获取私有仓库的镜像2.2.1 在Euler02上获取私有仓库中的busybox镜像修改Docker服务文件执行命令vim /usr/lib/systemd/system/docker.service重启Docker服务执行命令systemctl daemon-reload执行命令systemctl restart docker从本地仓库获取busybox镜像执行命令docker pull euler01:5000/busybox执行命令docker images2.2.2 在Euler03上获取私有仓库中的busybox镜像修改Docker服务文件执行命令vim /usr/lib/systemd/system/docker.service重启Docker服务执行命令systemctl daemon-reload执行命令systemctl restart docker从本地仓库获取busybox镜像执行命令docker pull euler01:5000/busybox执行命令docker images3. 实战总结本次实战完整实现了 Docker 私有仓库的部署与使用通过在 Euler01 创建挂载目录、启动 registry 容器完成仓库的持久化搭建经镜像打标签、修改 Docker 服务配置信任 HTTP 仓库成功将 busybox 镜像推送至私有仓库后续在 Euler02、Euler03 重复配置步骤后均顺利拉取到仓库镜像验证了私有仓库的跨节点共享能力。整个流程覆盖了仓库搭建、镜像推送、跨节点拉取的核心操作解决了镜像本地存储的局限实现了多节点镜像的统一管理与复用。