环境介绍:ContenOS7.9 docker17.12.1-ce
使用mysql:5.7和 owncloud 镜像,构建一个个人网盘。
docker pull owncloud #拉取镜像
docker pull mysql5.7
创建容器
docker run --name owncloud-mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=root -v /haha/owncloud/mysql:/var/lib/mysql mysql:5.7
docker run --name owncloud --link owncloud-mysql:mysql -v /haha/data/ownclouddata:/data -p 8080:80 -d owncloud
安装搭建私有仓库 Harbor
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,harbor使用的是官方的docker registry(v2命名是distribution)服务去完成
安装harbor之前安装需要docker 和docker compos
注意:由于 Harbor 是基于 Docker Registry V2 版本,所以 docker 版本必须 >=1.10.0 docker-compose >=1.6.0
下载docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
安装harbor
官网下载地址:Releases · goharbor/harbor (github.com)
解压后 目录中没有 harbor.yml 文件 cp harbor.yml.tmpl 文件并改名为harbor.yml
编辑 harbor.yml文件
更改hostname 为自己的主机名称 或者ip地址 更改端口 https 不启用就直接注释