若报错:denied: requested access to the resource is denied
需要将镜像转移到自己名下链接
例:我的账户名:aaaa
我的镜像:docker_name
docker tag docker_name aaaa/docker_name
推送前你需要安装上docker还有在docker hub上注册好了账号,并在宿主机上登录了
命令行登录如下(是桌面版的话再窗口右上角有登录按钮)ppxcxy
docker login
登录成功后可看见如下提示
1.这里通过 运行以下命令运行一个 很小的busybox 的镜像
docker run -it busybox
2.运行后进入了这个镜像
为了使得这个镜像是我们特定的镜像,现在我们使用mkdir 和 echo 命令在里面创建一个aa文件夹让后cd到aa文件夹中,创建一个 a.txt
分别运行下面几行
mkdir aa
cd aa
echo 'cs' > a.txt
3.将改造后的镜像打包成新的镜像
‘cs’ 是你要上传镜像的取的名字
32b585404367 是你上传镜像在docker里面的id 用docker ps 查看
ppxcxy 你的docker hub的账号名
my_cs 你账号下镜像项目的名称
docker commit -m 'cs' 32b585404367 ppxcxy/my_cs
然后运行
docker images
可以看见里面有了你创建的新的镜像了
4.推送创建的镜像到自己的账号
docker push ppxcxy/my_cs