Docker的安装很简单
wget -qO- https://get.docker.com/ | sh
不过在搭建私库时遇到些麻烦
因为我懒,没闲功夫搞CA,所以一直按照另一种思路——网上的攻略在deamon后添加 --insecure-registry=10.92.21.160:5000的思路走,于是修改/etc/default/docker中的参数,但无论怎么改都不生效,因为通过ps -ef | grep docker看到deamon进程后的参数是 H: /fd:。
在百思不得其解的情况下kill掉所有docker进程后用 docker deamon --insecure-registry=10.92.21.160:5000启动docker,结果惊喜地发现deamon进程后的参数是--insecure-registry=10.92.21.68:5000!但是。。。。但是push tag后的image时还是报GET:http://10.92.21.160:5000/vi/_ping : EOF 。
然后,我继续在网上乱搜资料,结果发现一个文件/etc/init/docker.conf
原文件中$DOCKER_OPTS是没有引号的,我见到前面的$DOCKER有引号,于是就加上引号看看,结果就得到自己想要的结果了,push~~~~pull都成功了。
额,补充一句,改完记得重启docker。
感觉略坑爹,就搞 --insecure-registry=10.92.21.68:5000 一句配置就搞了我5个多小时。
--------------------------------------------------------上述是逗你玩------------------------------------------------------------
事后发现真正原因,导致/etc/default/docker无效,是因为/lib/systemd/system/docker.service或者/etc/systemd/system/docker.service里没有配置
EnvironmentFile=-/etc/default/docker
ExecStart=/usr/bin/docker -d $DOCKER_OPTS -H fd://
-------------------------------------------------------为了从官方下载image方便---------------------------------------------
利用阿里云加速器
$mkdir -p /etc/systemd/system/docker.service.d/
$tee /etc/systemd/system/docker.service.d/mirror.conf << 'EOF'
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=https://pee6w651.mirror.aliyuncs.com
EOF
$systemctl daemon-reload
$systemctl restart docker
相关推荐
docker私有仓库搭建
基于linux操作系统一键式安装部署Docker镜像私库registry®istry-ui
nexus清理docker私库
kkfileview 4.3.0 docker image
Nexus3构建Docker镜像仓库 使用Nexus3搭建一个docker的私服
从github上拿到的第三方插件用于删除docker registry上的镜像
讲述了如何部署registry、registry-web的部署,registry-web是如何管理registry私库的镜像上传、下载的授权、镜像删除、用户管理,提供用户认证的
Docker环境: 使用Docker,你可以创建一个隔离的、预先配置好的编译环境,确保所有依赖项(如编译器、库和工具)都在镜像中,无需在主机系统上单独安装。 ImageBuilder: ImageBuilder是一个自动化脚本或工具,它会...
关于docker image的相关概念,及对docker image的理解。
一遍操作走下来,发现Docker是一个相当cool的项目。好了,收回题外话,这里把Mac安装Docker的过程及遇到的一些坑记录下来,方便后面的同学避开雷区。 前言 首先提供需要的原材料: Docker官网,您可能需要翻墙来...
Docker CentOS 7.2.1511 image
docker基本入门以后,可以试试打包docker镜像与dockerfile了 docker镜像 docker hub仓库有2类仓库,用户仓库和顶层仓库,用户仓库由docker用户创建的,顶层仓库由docker内部的人来管理的。...1.创建一个
docker minio image
docker kafka image
Linux-centos-docker安装-habor私库搭建
docker docker学习小项目1:Docker Official Image pack aging for Docker
1. 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。 2. 容器(Container):镜像(Image)和容器...
Docker Image:一个只读模板,其中包含创建 Docker 容器的说明。 通常,一个图像基于另一个图像,带有一些额外的定制。 Docker 容器:图像的可运行实例。 您可以使用 Docker API 或 CLI 创建、启动、停止、移动或...