环境介绍: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%20-s)-$(uname%20-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 不启用就直接注释

本文详细介绍了如何在ContenOS7.9环境下,利用docker17.12.1-ce搭建owncloud个人网盘,安装私有仓库Harbor,并基于CentOS7创建Nginx和LAMP环境的镜像,以及上传镜像到Harbor的过程。

7530

被折叠的 条评论
为什么被折叠?



