镜像仓库
docker hub
地址:hub.docker.com
我的用户名:gugudocker
- 在docker机器上登录
docker login
- 输入用户名和密码
- 推送
注意镜像名必须 “注册用户名/镜像名:tag”格式,
tag
命令修改为规范的镜像。
docker tag imageName newImageName
// docker push 注册用户名/镜像名:tag
docker push gugudocker/tomcat:4
阿里云docker hub
阿里云docker仓库
https://cr.console.aliyun.com/cn-hangzhou/instances/repositories
- 登录到阿里云docker仓库
docker login --username=15664087064 registry.cn-hangzhou.aliyuncs.com
-
输入密码
-
创建命名空间,比如
gugutest
-
给image打tag
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/gugutest/testdocker-image:v1.0
- 推送镜像到docker阿里云仓库
docker push registry.cn-hangzhou.aliyuncs.com/gugutest/testdocker-image:v1.0
- 别人下载,并且运行
docker pull registry.cn-hangzhou.aliyuncs.com/gugutest/testdocker-image:v1.0
docker run -d --name user01 -p 6661:8080 registry.registry.cn-hangzhou.aliyuncs.com/gugutest/testdocker-image:v1.0
搭建自己的docker harbor
-
访问github上的harbor项目 https://github.com/goharbor/harbor
-
下载版本,比如1.7.1
上传并解压 tar -zxvf xxx.tar.gz -
安装docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
- 进入到harbor目录
修改harbor.cfg文件,主要是ip地址的修改成当前机器的ip地址 。同时也可以看到Harbor的密码,默认是Harbor12345 - 安装harbor,需要一些时间
sh install.sh
- 浏览器访问,比如39.100.39.63,输入用户名和密码即可