赞
踩
目录
1、第三章使用的 commit 方法
2、Dockerfile的方法,后续讲解
1、登录阿里云
2、选择控制台,进入容器镜像服务
3、选择个人实例
4、创建命名空间
5、创建镜像仓库
6、将本地镜像推送到阿里云
- [root@localhost ~]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- wu/ubuntu 1.1 a32a52da6413 20 hours ago 177MB
- wu/ubuntu latest 9fd000d64b52 46 hours ago 72.8MB
- redis latest 7614ae9453d1 2 years ago 113MB
- ubuntu latest ba6acccedd29 2 years ago 72.8MB
- hello-world latest feb5d9fea6a5 2 years ago 13.3kB
- [root@localhost ~]#
-
- [root@localhost ~]# docker login --username=aliyun9421012936 registry.cn-hangzhou.aliyuncs.com
- 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
- [root@localhost ~]#
- [root@localhost ~]# docker tag a32a52da6413 registry.cn-hangzhou.aliyuncs.com/wuzhaobo_test/myubuntu:1.1
- [root@localhost ~]#
- [root@localhost ~]# docker push registry.cn-hangzhou.aliyuncs.com/wuzhaobo_test/myubuntu:1.1
- The push refers to repository [registry.cn-hangzhou.aliyuncs.com/wuzhaobo_test/myubuntu]
- fd9600ce66a0: Pushed
- fcdbee711a3d: Pushed
- 1.1: digest: sha256:2ffb01e77cbd8c65ab27417a8733818fd05f0897de10751c637c392d2219e4b0 size: 741
- [root@localhost ~]#
-
- 上传完之后,为了验证,需要把本地的镜像删除,从阿里云拉取测试
- [root@localhost ~]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- wu/ubuntu 1.1 a32a52da6413 20 hours ago 177MB
- registry.cn-hangzhou.aliyuncs.com/wuzhaobo_test/myubuntu 1.1 a32a52da6413 20 hours ago 177MB
- wu/ubuntu latest 9fd000d64b52 46 hours ago 72.8MB
- redis latest 7614ae9453d1 2 years ago 113MB
- ubuntu latest ba6acccedd29 2 years ago 72.8MB
- hello-world latest feb5d9fea6a5 2 years ago 13.3kB
- [root@localhost ~]#
-
- [root@localhost ~]# docker rmi -f a32a52da6413
- Untagged: wu/ubuntu:1.1
- Untagged: registry.cn-hangzhou.aliyuncs.com/wuzhaobo_test/myubuntu:1.1
- Untagged: registry.cn-hangzhou.aliyuncs.com/wuzhaobo_test/myubuntu@sha256:2ffb01e77cbd8c65ab27417a8733818fd05f0897de10751c637c392d2219e4b0
- Deleted: sha256:a32a52da64130f18a01cb0f1a228e87e203fe08738bd651ff616d4c2e564666f
- Deleted: sha256:7e6257efdd107305b9c3e816d52e86104601e79c1e32324e55d0560976f75c4a
- [root@localhost ~]#
- #拉取镜像
- [root@localhost ~]# docker pull registry.cn-hangzhou.aliyuncs.com/wuzhaobo_test/myubuntu:1.1
- 1.1: Pulling from wuzhaobo_test/myubuntu
- 3ad9c1e2849d: Already exists
- 2e2e4f44b383: Pull complete
- Digest: sha256:2ffb01e77cbd8c65ab27417a8733818fd05f0897de10751c637c392d2219e4b0
- Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/wuzhaobo_test/myubuntu:1.1
- registry.cn-hangzhou.aliyuncs.com/wuzhaobo_test/myubuntu:1.1
- [root@localhost ~]#
- [root@localhost ~]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- registry.cn-hangzhou.aliyuncs.com/wuzhaobo_test/myubuntu 1.1 a32a52da6413 21 hours ago 177MB
- wu/ubuntu latest 9fd000d64b52 46 hours ago 72.8MB
- redis latest 7614ae9453d1 2 years ago 113MB
- ubuntu latest ba6acccedd29 2 years ago 72.8MB
- hello-world latest feb5d9fea6a5 2 years ago 13.3kB
- [root@localhost ~]#
- [root@localhost ~]# docker run -it a32a52da6413 /bin/bash
- root@1f4beccfdf0e:/#
- root@1f4beccfdf0e:/# cd /tmp/
- root@1f4beccfdf0e:/tmp# vim a.txt
- root@1f4beccfdf0e:/tmp#
- root@1f4beccfdf0e:/tmp# cat a.txt
- this is docker
- hello
- root@1f4beccfdf0e:/tmp#

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。