赞
踩
目录
1.地址https://hub.docker.com/注册自己的账号
2.确定这个账号可以登录
3.在服务器上提交自己的镜像
- [root@wq test]# docker login --help
-
- Usage: docker login [OPTIONS] [SERVER]
-
- Log in to a registry.
- If no server is specified, the default is defined by the daemon.
-
- Options:
- -p, --password string Password
- --password-stdin Take the password from stdin
- -u, --username string Username
-
- #登录成功结果
- [root@wq test]# docker login -u skymuxue
- Password:
- WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
- Configure a credential helper to remove this warning. See
- https://docs.docker.com/engine/reference/commandline/login/#credentials-store
-
- Login Succeeded

4.登录完毕后就可以提交镜像了,docker push
-
- [root@wq test]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- diytomcat latest dfa3156617fc 40 hours ago 893MB
-
- #出现问题如下
- #直接push出现拒绝
- [root@wq test]# docker push diytomcat
- Using default tag: latest
- The push refers to repository [docker.io/library/diytomcat]
- 5f70bf18a086: Preparing
- ba6599e516c6: Preparing
- ff45e9332326: Preparing
- 5cf43dcf601f: Preparing
- d3b0d4081fd0: Preparing
- 174f56854903: Waiting
- denied: requested access to the resource is denied # 拒绝
-
- #出现不存在
- [root@wq test]# docker push skymuxue/diytomcat:1.0
- The push refers to repository [docker.io/skymuxue/diytomcat]
- An image does not exist locally with the tag: skymuxue/diytomcat
-
- #解决方法 添加一个tag标签
- [root@wq test]# docker tag dfa3156617fc skymuxue/tomcat:1.0
- [root@wq test]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- diytomcat latest dfa3156617fc 40 hours ago 893MB
- skymuxue/tomcat 1.0 dfa3156617fc 40 hours ago 893MB
- #docker push上去即可!自己发布的镜像尽量带上版本号
- [root@wq test]# docker push skymuxue/tomcat:1.0
- The push refers to repository [docker.io/skymuxue/tomcat]
- 5f70bf18a086: Pushed
- ba6599e516c6: Pushing [============================> ] 171.3MB/296.9MB
- ff45e9332326: Pushed
- 5cf43dcf601f: Pushing [===============================> ] 240.2MB/376.1MB
- d3b0d4081fd0: Pushed
- 174f56854903: Pushed
-

1.登录阿里云,地址阿里云-计算,为了无法计算的价值 (aliyun.com)
2.找到容器镜像服务
打开容器镜像服务
创建个人实例
设置密码
3.创建命名空间
4.创建容器镜像
5.浏览阿里云
点击上一步创建的镜像仓库,参考官方文档
save可以打成一个tar包,方便使用
- [root@wq ~]# docker save --help
-
- Usage: docker save [OPTIONS] IMAGE [IMAGE...]
-
- Save one or more images to a tar archive (streamed to STDOUT by default)
-
- Aliases:
- docker image save, docker save
-
- Options:
- -o, --output string Write to a file, instead of STDOUT
load可以将压缩的镜像文件进行解压,直接使用
- [root@wq ~]# docker load --help
-
- Usage: docker load [OPTIONS]
-
- Load an image from a tar archive or STDIN
-
- Aliases:
- docker image load, docker load
-
- Options:
- -i, --input string Read from tar archive file, instead of STDIN
- -q, --quiet Suppress the load output
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。