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私库
从github上拿到的第三方插件用于删除docker registry上的镜像
关于docker image的相关概念,及对docker image的理解。
Docker CentOS 7.2.1511 image
docker基本入门以后,可以试试打包docker镜像与dockerfile了 docker镜像 docker hub仓库有2类仓库,用户仓库和顶层仓库,用户仓库由docker用户创建的,顶层仓库由docker内部的人来管理的。...1.创建一个
讲述了如何部署registry、registry-web的部署,registry-web是如何管理registry私库的镜像上传、下载的授权、镜像删除、用户管理,提供用户认证的
docker kafka image
Linux-centos-docker安装-habor私库搭建
文档图文并茂的详细描述了linux下Nexus 的部署,同时也提供了配置Nexus 代理docker的163镜像库的过程。 nexus支持搭建docker 仓库、maven仓库、yum仓库等 nexus主要类型仓库支持三种模式hosted、proxy、group每种...
docker minio image
启动一个容器并在容器中创建一个交互式 bash shell docker run -it [IMAGE] 在容器内创建、启动和运行命令,并在执行命令后移除容器。 docker run -it-rm [IMAGE] 在已经运行的容器内执行命令。 docker exec -it ...
一遍操作走下来,发现Docker是一个相当cool的项目。好了,收回题外话,这里把Mac安装Docker的过程及遇到的一些坑记录下来,方便后面的同学避开雷区。 前言 首先提供需要的原材料: Docker官网,您可能需要翻墙来...
学习docker安装mysql我遇到很多坑,大约花了三天才解决掉这个问题,真的是太坎坷了,差点就放弃让我学习Java的心态了。首先往VM安装带有docker东西的虚拟机,查看ip地址是192.168.200.128.然后按照网上步骤docker ...
docker 镜像在不同仓库之间迁移,代码是bash script。
docker常用命令 整理成了思维导图 结构更清晰。 常用命令 启动/状态/关闭 service docker start|... systemctl start|... docker docker version 查看版本 docker info 查看docker详情 镜像的相关指令 ...
Docker基础-5-image概述.rar
Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包...