Docker Harbor 安装
docker harbor
搭建docker harbor
1.安装docker
sudo yum install docker-ce
开机自启
sudo systemctl enable docker
2.安装docker compose
github地址: Releases · docker/compose · GitHub
sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /home/docker-compose
sudo chmod +x docker-compose
3.安装docker harbor
github下载地址:Tags · goharbor/harbor · GitHub、
tar -zvxf harbor-offline-installer-v2.5.1.tgz -C .
cd harbor/
cp harbor.yml.tmpl harbor.yml
sudo ./install.sh
4.打镜像
docker build -f Dockerfile -t my-test-image:1.0.0 .
镜像打标签:test是在harbor中创建的项目名称
docker tag my-test-image:1.0.0 192.168.10.4:8090/test/my-images:1.0.1
docker login 192.168.10.4
docker push 192.168.10.4:8090/test/myimages:1.0.1
5.错误:
Error response from daemon: login attempt to http://192.168.10.4:8090/v2/ failed with status: 502 Bad Gateway,docker.service中增加如下的数据
/usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd-current \ --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \ --default-runtime=docker-runc \ --exec-opt native.cgroupdriver=systemd \ --userland-proxy-path=/usr/libexec/docker/docker-proxy-current \ --init-path=/usr/libexec/docker/docker-init-current \ --seccomp-profile=/etc/docker/seccomp.json \ --insecure-registry=192.168.10.4 \ #docker harbor地址 $OPTIONS \ $DOCKER_STORAGE_OPTIONS \ $DOCKER_NETWORK_OPTIONS \ $ADD_REGISTRY \ $BLOCK_REGISTRY \
Error response from daemon: Get "http://192.168.10.4:8090/v2/": dial tcp 192.168.10.4:8090: connect: connection refused
尝试重启一下docker harbor
docker-compose up -d
docker 安装es
docker pull elasticsearch:7.17.4
mkdir -p /mydata/elasticsearch/config mkdir -p /mydata/elasticsearch/data echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -v /home/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /home/es/data:/usr/share/elasticsearch/data -v /home/es/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.17.4
docker 安装kibana
docker pull kibana:7.17.4
更多推荐
所有评论(0)