ubuntu16.4创建仓库认证registry
来源:互联网 发布:凯瑟琳·哈尔西 知乎 编辑:程序博客网 时间:2024/06/16 12:37
ubuntu16.4创建私有仓库registry
1.安装docker
本地测试环境:192.168.31.223
系统:Ubuntu 16.04
shell> sudo apt-get install apt-transport-https ca-certificatesshell> sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609Dshell> lsb_release -cshell> sudo cat <<EOF > /etc/apt/sources.list.d/docker.listdeb https://apt.dockerproject.org/repo ubuntu-xenial mainEOFshell> vim /etc/apt/sources.list.d/docker.listshell> sudo apt-get updateshell> sudo apt-get install -y linux-image-extra-$(uname -r)shell> apt-cache policy docker-engine (查看下现有的源)shell> sudo apt-get install -y docker-engine=1.12.6-0~ubuntu-xenial (指定安装的版本)
- 检查是否安装完毕
shell> docker --version
- 显示结果如下
Docker version 1.12.6, build 78d1802
2.安装registry
- 创建密码文件
shell> mkdir -p /docker-hub/authdocker run --entrypoint htpasswd registry -Bbn testuser testpassword > auth/htpasswd
说明:testuser testpassword为仓库用户名和密码
- 启动docker-hub容器
shell> docker run -d -p 5000:5000 --restart=always --name registry -v /docker-hub/registry:/var/lib/registry -v /docker-hub/auth:/auth -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd registry
- 测试使用
1.不验证身份下上传一个镜像到私有仓库
shell> docker push 192.168.31.223:5000/busybox结果失败:The push refers to a repository [192.168.31.223:5000/busybox]6a749002dd6a: Image push failed
2.验证身份后上传一个镜像到私有仓库
shell> docker login 192.168.31.223:5000/busybox
输入用户名和密码,提示Login Succeeded表示登录成功,再次上传
shell> docker push 192.168.31.223:5000/busybox显示如下:The push refers to a repository [192.168.31.223:5000/busybox]6a749002dd6a: Pushed latest: digest: sha256:545e6a6310a27636260920bc07b994a299b6708a1b26910cfefd335fdfb60d2b size: 527[root@agrichains-ProLiant-MicroServer-Gen8~]$ 表示上传成功
阅读全文
0 0
- ubuntu16.4创建仓库认证registry
- registry 私有认证仓库搭建示例
- docker 创建私有仓库registry 链接ldap
- Docker Registry创建自己私有仓库
- docker registry带ssl认证的私有仓库搭建
- 使用Docker registry镜像创建私有仓库
- 使用Docker registry镜像创建私有仓库
- 使用Docker registry镜像创建私有仓库
- 创建认证授权的docker私有仓库
- docker搭建私有仓库v2(Private Registry v2),自签发证书、公网访问、登录认证
- ubuntu16.04上如何使用svn创建新的仓库
- docker 私有仓库 registry 部署
- Docker私有仓库Registry使用
- Docker-构建私有仓库Registry
- docker registry v2认证备忘
- 搭建私有TLS认证registry
- 创建一个Registry Server
- 搭建自己的docker registry仓库
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战022--DateSet实用API详解022
- 集群
- js获取、比较浏览器名称和版本号的简便方法
- linux——显示磁盘容量命名df
- linux设备驱动之按键中断
- ubuntu16.4创建仓库认证registry
- Array.prototype.push.apply(a,b)与a.concat(b) 合并解析,array.filter实例(数组去重)
- Maven package错误:You have to use a classifier to attach supplemental artifacts to the project instead
- [LC]461. Hamming Distance
- 树莓派搭建Dlib库
- Google Guava 8-区间
- android animation
- Android 文件拷贝
- 运行hadoop程序时,有时候会报以下错误: org.apache.hadoop.dfs.SafeModeException: Cannot delete /user/hadoop/input. N