发布镜像
DockHub
1、地址https://hub.docker.com/ 注册自己的账号!
2、在服务器上提交自己的镜像
#登录自己的账号
Usage:
docker login [OPTIONS] [SERVER] [flags]
docker login [command]
Available Commands:
azure Log in to azure
Flags:
-h, --help Help for login
-p, --password string password
--password-stdin Take the password from stdin
-u, --username string username
docker login -u charles311
Password: 输入密码
Login Succeeded
#推送镜像到dockerhub
docker push --help
Usage: docker push [OPTIONS] NAME[:TAG]
Push an image or a repository to a registry
Options:
-a, --all-tags Push all tagged images in the repository
--disable-content-trust Skip image signing (default true)
-q, --quiet Suppress verbose output
阿里云
#########
#1、登录阿里云
#2、找到容器镜像服务,未开通的,可以免费开通个人版
#3、创建命名空间
#4、创建容器镜像
########
阿里云官方操作
- 登录阿里云Docker Registry
- 从Registry中拉取镜像
docker pull registry.cn-beijing.aliyuncs.com/my_study_home/study:[镜像版本号]
- 将镜像推送到Registry
$ docker login --username=**** registry.cn-beijing.aliyuncs.com
$ docker tag [ImageId] registry.cn-beijing.aliyuncs.com/****/***:[镜像版本号]
$ docker push registry.cn-beijing.aliyuncs.com/*******/****:[镜像版本号]