docker搭建私有镜像仓库有两种办法,第一种用docker命令拉取docker registry,将docker的仓库镜像拉取到本地,在本地构建一个docker仓库,这种方法要自己对仓库进行权限管理,没有图形化页面操作,命令操作比较繁琐,另外在dockertoolbox下搭建私有镜像库出现的问题比较多,建议还是安装linux系统进行搭建。第二种集成harbor,docker-compose可以进行图形化页面仓库以及图形化权限管理,harbor也集成了mysql和log。下面具体介绍集成harbor,docker-compose图形化界面管理,集成过程中遇到不少坑,总结记录一下
搭建环境
-
docker 18.05.0-ce
-
ubuntu14.04(windows下可以安装VMware-workstation,利用VM搭建ubuntu环境)
-
docker-compose1.21.2
-
harbor v1.2.0
切换root用户:
# sudo su
密码就是你创建用户的密码,输完自动切换到root账户下
安装 vim
打开ubuntu命令终端,安装vim便于操作linux文件
# apt-get install vi