harbor私有镜像安装和使用
本机地址:192.168.31.232
安装docker-compose
1.1 下载docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
1.2 执行二进制文件
sudo chmod +x /usr/local/bin/docker-compose
1.3 创建软链
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
1.4 测试
docker-compose version
安装harbor
1.1 修改sysctl.conf文件
cat > /etc/sysctl.conf <<-'EOF' net.ipv4.ip_forward=1 vm.max_map_count=655360 EOF sysctl -p systemctl stop firewalld
1.2 下载harbor
cd /usr/local wget --no-check-certificate https://github.com/goharbor/harbor/releases/download/v1.10.14/harbor-offline-installer-v1.10.14.tgz tar xzvf harbor-offline-installer-v1.10.14.tgz
1.3 修改harbor.yml文件
注:修改hostname,改为本机地址
注释掉https的所有配置
1.4 安装harbor
./install
1.5 卸载harbor
docker-compose down
1.6 配置docker私有仓库
cat > /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://fskvstob.mirror.aliyuncs.com"], "insecure-registries": ["192.168.31.232:80"] } EOF systemctl daemon-reload systemctl restart docker
1.7 推送自己的镜像
# 推荐镜像格式 Harbor IP:Port/项⽬名/镜像名:Tag docker images docker tag 96e09ccfbe21 192.168.31.232:80/public/myproject:1.0 docker login -u admin -p Harbor12345 192.168.31.232:80 docker push 192.168.31.232:80/public/myproject:1.0
1.8 k8s 配置私有仓库
vi docker-daemon.json { "registry-mirrors": ["https://dockerhub.azk8s.cn","https://hub-mirror.c.163.com"], "insecure-registries": ["192.168.31.232:80"],# 这个就是配置私有仓库 "exec-opts": ["native.cgroupdriver=cgroupfs"], "log-driver": "json-file", "log-opts": {"max-size": "10m","max-file": "10"} }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端