目录一、Docker和docker-compose离线部署1、上传docker-20.10.9.tgz安装包并解压2、docker.service文件3、启动Docker4、dock
docker-20.10.9.tgz
docker-compose
百度网盘下载以上两个包
链接: https://pan.baidu.com/s/1Xy6vkkxUGLmSDwrVk8ej-A 提取码: GC8r
docker.service 如下:
[Unit]
Description=Docker Application Container Engine
Documentation=Https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
# 开启远程连接
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes perfORMance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
tar -zxvf docker-20.10.9.tgz
cp docker/* /usr/bin/
mv docker.service /usr/lib/systemd/system/
systemctl daemon-reload
systemctl enable docker
systemctl start docker
systemctl status docker
cp -r docker-compose /usr/local/bin/
cp -r docker-compose /usr/local/sbin/
chmod a+x /usr/local/bin/docker-compose
chmod a+x /usr/local/sbin/docker-compose
docker-compose -v
Harbor是一个开源的可信云本地注册项目,用于存储、签名和扫描内容。Harbor通过添加用户通常需要的功能(如安全性、身份和管理)扩展了开源Docker发行版。使注册表更接近构建和运行环境可以提高图像传输效率。
tar xvf harbor-offline-installer-v1.9.3.tgz
harbor.yml
cp -r harbor.yml.tmpl harbor.yml
vi harbor.yml
复制代码
hostname: 192.168.4.xxx ##对应服务器IP
port: 80 ##对应harbor应用端口
# port: 443 ##屏蔽https
# certificate: /your/certificate/path ##屏蔽https
# private_key: /your/private/key/path ##屏蔽https
harbor_admin_passWord: llsydn123 ##harbor登录密码,根据情况修改
Harbor的默认安装使用HTTP—因此,您需要将选项“-unsecure reGIStry”添加到客户端的Docker守护进程,并重新启动Docker服务。
vi /etc/docker/daemon.json {"insecure-registries" : [ "192.168.4.xxx" ] }
service docker restart
./install.sh
http://<your_harbor_host_ip
默认用户名和密码:admin/llsydn123
好了,以上就是我个人的实操了。
到此这篇关于聊聊安装harbor作为docker镜像仓库的问题的文章就介绍到这了,更多相关docker镜像仓库harbor内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: 安装harbor作为docker镜像仓库的问题
本文链接: https://lsjlt.com/news/151340.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0