镜像的命名规则:

1.【冷数据】/【base镜像】例如:ansible,centos

2. lastest{最新的意思}  不是真的(随便命名)

3. [image name]=[repository]:[tag]

4【私有仓库ip】/【冷数据】/【base-images】:192.168.56.200/ansible-centos.

docker tag  centos lupangpang/centos:1.0

引用镜像    命名        版本号

docker rmi lupangpang/centos:1.0 //删除镜像, 如果名字id一样那就带上版本

镜像小结:

Images: 查看镜像

History: 镜像构建历史(具体层)

Commit: 从容器直接创建镜像

Build : 从DOCKerfile创建分层镜像

Tag  :  给镜像打标签

Pull   : 下载镜像

Push  : 上传镜像

Rmi   : 删除镜像(仅限本地)

Search : 搜索docker hub 上的镜像

实验:

vi /usr/lib/systemd/system/docker.service

在ExecStart=/usr/bin/dockerd后添加  --insecure-registry 192.168.226.128:5000

systemctl daemon-reload

systemctl restart docker.service

netstat -anpt |grep 5000

mkdir -p /opt/data/registry

docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry:2

docker ps -a

netstat  -anpt | grep 5000

docker pull busybox

docker images

docker push 192.168.226.128:5000/busybox

curl -XGET httpd://192.168.226.128:5000/v2/_catalog

docker rmi 192.168.226.128:5000/busybox

docker192.168.226.128:5000/busybox

registry报错详情:

1、404 http (curl)_catalog无法连接 docker ps

2、拒绝链接 iptables-F iptables-save

Docker ps

3、timeout connect:iptables

I/O:写不进去,或者读不出来。-v目录有问题

4、netstat -anpt | grep 5000

Docker kill +容器id     //强制停止容器

Docker stop + 容器id   //停止容器

Docker start + 容器id   //启动容器

Docker run -d  --restart=always httpd  //非正常情况下退出 会立即重启容器

Docker run -d  --restart=on-failure:3 httpd     //如果容器退出代码为非0值,则重启,最多三次

Docker pause +容器id   //挂起容器

Docker unpause +容器id  //打开挂起的容器

Docker create +镜像名  //创建一个容器

Docker start +容器id  //开启容器

转载于:https://www.cnblogs.com/guarderming/p/9455801.html

docker本地仓库镜像相关推荐

  1. 搭建Docker本地私有镜像仓库

    在使用Docker service create创建容器时,Docker首先默认从Docker Hub官方去下载镜像,这很不方便,很多时候我们的镜像都是使用Dockerfile自定义私有镜像,不对外公 ...

  2. Centos7系统创建Docker本地仓库

    在kubernetes技术体系中,镜像的仓库扮演着重要的角色.应用的更新与发布都是通过对镜像进行更新,并通过新的镜像启动容器实现的. 为方便之后的学习,本文将介绍在centos7上实现docker本地 ...

  3. 命令行获取docker远程仓库镜像列表

    命令行获取docker远程仓库镜像列表 获取思路 通过curl获取镜像tag的json串,解析后得到${image}:${tag}的格式 curl获取示例 # curl [:-s] ${API}/${ ...

  4. 2、Docker 本地导入镜像,启动镜像,保存镜像,载入镜像,删除镜像

    Docker 本地导入镜像,启动镜像,保存镜像,载入镜像,删除镜像 1.Docker导入本地镜像 有时候我们自己在本地或者其它小伙伴电脑上拷贝了一份镜像,有了这个镜像之后,我们可以把本地的镜像导入,使 ...

  5. Docker本地仓库

    Dockerfile优化及本地私有仓库搭建 文章目录 Dockerfile优化及本地私有仓库搭建 一.Dockerfile优化 1.将不需要输出的指令丢入/dev/null(需要确定命令执行的是正确的 ...

  6. Docker 本地导入镜像/保存镜像/载入镜像/删除镜像

    概述 在很多时候,我们都会按照自己的需求来制作镜像.那么就需要镜像的拷贝,共享等. 能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通 ...

  7. Nexus 搭建docker本地仓库(hosted)和私有仓库(proxy)

    本文主要参考"使用 Nexus 搭建 Docker 仓库",在安装过程中遇到一些问题,本文中一并总结.在此对原作者表示感谢! 环境说明: Centos 7.4 OpenJDK 8 ...

  8. 群辉Docker 下载仓库镜像提示失败 解决办法

      使用群晖的Docker套件过程中,经常遇到映像下载失败及下载速度只有几KB到几十KB的情况.猜测是因为国内外网络环境问题,所以使用阿里云的加速器加速Docker映像的下载就可以解决这个问题 ​ 如 ...

  9. 使用Harbor构建docker私有仓库

    目录 一.概述 1.什么是Harbor 2.Harbor的优势 3.Docker私有仓库架构 4.Harbor 配置文件以及相关参数 (1)所需参数 (2)可选参数 二.使用Harbor构建docke ...

最新文章

  1. Python3 网络编程(转载)
  2. 【连载】优秀程序员的45个习惯之45——及时通报进展与问题
  3. python逆序打印出各位数字_Python练习题 024:求位数及逆序打印
  4. 51nod 1379 索函数
  5. 安卓手机小说阅读器_乐小说阅读器下载手机版-乐小说阅读器app下载安装
  6. C/C++网络编程工作笔记0001---网络编程的基本概念
  7. 如何高效学python编程_如何高效自学编程?天下没有难学的python
  8. vue 判断是否function_vue2.0组件的prop验证中的Function类型怎么使用(向子组件传递函数对象的正确方法)?...
  9. 化龙小型汽车考场手动挡C1科三考试技巧
  10. logogogo最新变种XP.exe的分析(Win32.Logogo)
  11. vue 获取当前本机ip_Vue项目启动时自动获取本机IP地址
  12. 51单片机数码管显示数字及小数点
  13. nginx中配置root和alias的区别
  14. 南京航空航天大学计算机考研经验贴
  15. MATLAB求解二元(多元)函数极值
  16. 复古汉字_复古和复古网页设计给您的启发
  17. 腾讯php开发工程师面试题
  18. 牛人的求职面试经验,很有代表性!
  19. 最强朋友圈展示面配文
  20. PHP与memcached实战

热门文章

  1. 【剑指offer-Java版】47不用加减乘除做加法
  2. a href=# 与javascript:void(0)的区别
  3. java 支付宝h5网页支付接口,移动端h5网页调用支付宝支付接口
  4. 线程里面的yield();方法(让出线程)
  5. 读书笔记:线上性能问题初步排查方法
  6. js获取及判断按键的方法
  7. Java程序设计进阶之路一:捕捉异常
  8. Uploadify导致Chrome频繁崩溃Crash
  9. (转)Javascript标准DOM Range操作(1)
  10. java 找不到或无法加载主类- 解决方案