最新消息:欢迎访问小松个人博客,小松最近开始学习java,感觉spring boot比较简单,下载文档开始学习一下

测试docker发布到hub.docker.com

Linux 22浏览 0评论

我这里是一台全新的机子,没有安装docker
如果已经安装docker跳过下面的安装
下面是把镜像修改成阿里云的镜像,访问docker还是很慢的所以修改了一下镜像,如果已经安装就开始创建一个测试镜像开始

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

PS.安装过程中提示

Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

解决方法

yum install -y deltarpm

可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://4wkj76uy.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

制作一个测试镜像

下面ubuntu:14.04的镜像到本地

docker pull ubuntu:14.04

使用本地镜像
docker images

创建一个Dockerfile文件
内容为

FROM ubuntu:14.04

ENTRYPOINT ["/bin/echo"]

生成镜像

docker build -t test .

查看镜像

docker images

发布到hub.docker.com

首先在hub.docker.com网页上注册一个账号,在已经有docker hub账号的情况下操作

docker login

docker hub账号登录

输入你的用户名和面看到Login Succeeded就表示登录成功

docker tag test qiuyisong/test

这里的qiuyisong就是你的登录账号

PS.当我docker push 提交到hub.docker.com的时候提示

denied: requested access to the resource is denied

解决方法

主要是我打tag的时候出现文件

docker tag test test/echo

这里要注意test/echo,这里的test必须是hub.docker.com的用户名,不然会提示上面出现的问题

成功上传之后就能在网页上看到你提交的镜像了

docker hub查看提交的镜像

QQ交流群:136351212(满) 455721967

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» 测试docker发布到hub.docker.com
本文链接地址:https://www.phpsong.com/3363.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!