本机地址: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"} }
标签:compose,harbor,192.168,私有,usr,https,镜像,docker From: https://www.cnblogs.com/caixiaozi/p/18156631