docker发布镜像和容器转换为镜像
1.官网:https://hub.docker.com 自己注册一个账号,
2.新建
docker login Username: docker用户名称
Password: Login Successded 异常! 在上面执行的代码可能出现如下异常 rror response from daemon: Get https://registry-1.docker.io/v2/library/hello-world/manifest 这个问题的异常主要是
1. 解析ip不可用
2. 是因为dns域名没有解析的原因;
解决:
yum install bind-utils
vi /etc/hosts
34.205.88.205 registry-1.docker.io
systemctl restart docker
登入成功之后,使用push命令就可以上传镜像,如果不指定tag则本地的镜像都会上传。如下实例:
注意docker hub的push要求是如下格式
docker push 注册名/镜像名:tag
2.容器转换为镜像文件
docker commit -m="镜像描述" 容器名称 镜像名称
例如:docker commit -m="redis commit" redis redis
本文由:xiaoshu168.com 作者:xiaoshu发表,转载请注明来源!