【docker学习笔记九】Docker的registry私服

1、私有仓库搭建与配置

(1)拉取私有仓库镜像
 docker pull registry

(2)启动私有仓库容器
 docker run -di --name=registry -p 5000:5000 registry

(3)打开浏览器 输入地址http://你的IP地址:5000/v2/_catalog
看到{"repositories":[]} 表示私有仓库搭建成功并且内容为空

(4)修改daemon.json 
(vi /etc/docker/daemon.json)
 添加以下内容,保存退出。
 "insecure-registries":["你的IP地址:5000"]
 
 完整配置
 {
  "registry-mirrors": ["https://0wrdwnn6.mirror.aliyuncs.com"],
   "insecure-registries":["你的IP地址:5000"]
 }

 此步用于让 docker信任私有仓库地址
 完整配置
(5)重启docker 服务
 systemctl restart docker
 systemctl start docker

2、镜像上传至私有仓库

格式是:docker tag (镜像的名字/id):tag ip:5000/仓库里面的镜像名称(可以随便命名)

(1)标记此镜像为私有仓库的镜像
docker tag jdk1.8 你的IP地址:5000/tomcat

(2)上传标记的镜像
docker push 你的IP地址:5000/tomcat
docker pull 你的IP地址:5000/tomcat

问题

==bash: vim: command not found==

在使用docker时,有时候我们需要编辑配置文件,需要使用vim或者vi命令,但是会发现:

bash: vi: command not found
这是因为vim没有安装,使用如下命令安装:

apt-get install vim

一般而言,又会出现如下问题:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package vim

此时需要:

apt-get update

然后再:

apt-get install vim
查看各种操作系统相关信息
1.Linux查看当前操作系统版本信息  cat /proc/version
Linux version 2.6.32-696.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Mar 21 19:29:05 UTC 2017
2.Linux查看版本当前操作系统内核信息 uname -a
Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Linux
3.linux查看版本当前操作系统发行信息 cat /etc/issue 或 cat /etc/centos-release
CentOS release 6.9 (Final)
4.Linux查看cpu相关信息,包括型号、主频、内核信息等 cat /etc/cpuinfo

你可能感兴趣的:(【docker学习笔记九】Docker的registry私服)