漯河市网站建设_网站建设公司_JSON_seo优化
2026/1/9 2:20:52 网站建设 项目流程
# 在Linux上,使用反斜杠 \ 作为换行符,或者直接写一行
docker run -d \-p 5000:5000 \--restart=always \--name registry \registry:2

docker run -d -p 5000:5000 --restart=always --name registry registry:2

# 查看运行中的容器
docker ps | grep registry# 如果没看到,查看所有容器(包括停止的)
docker ps -a | grep registry# 查看Registry日志(如果有问题)
docker logs registry

然后让ai生成一个helloworld的 推送范例


# 1. 构建镜像
docker build -t localhost:5000/hello-test:v1 -f Dockerfile.hello-test .# 2. 推送镜像
docker push localhost:5000/hello-test:v1# 3. 验证推送成功
curl http://localhost:5000/v2/_catalog
curl http://localhost:5000/v2/hello-test/tags/list# 4. 删除本地镜像
docker rmi localhost:5000/hello-test:v1# 5. 拉取镜像
docker pull localhost:5000/hello-test:v1# 6. 运行测试
docker run --rm localhost:5000/hello-test:v1
# 如果配置不对,重新编辑
sudo nano /etc/docker/daemon.json# 确保内容是:
{"insecure-registries": ["localhost:5000", "127.0.0.1:5000"]
}# 重启Docker
sudo systemctl restart docker# 重新启动Registry
docker start registry

image

设置中文改了

1)首先,开发人员每天进行代码提交,提交到Git仓库
2)然后,Jenkins作为持续集成工具,利用webhook插件检测GitLab仓库代码变动,使用Git工具到Git仓库拉取代码到集成服务器

{{image.png(uploading...)}}

在gitlab里集成

mulitbranch

build with parameter 决定编译哪些

解决问题

sudo usermod -aG docker jenkins

临时:
sudo chmod 666 /var/run/docker.sock

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询