镜像的命名规则:

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  //开启容器

docker本地仓库&镜像的更多相关文章

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

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

  2. 手动搭建Docker本地私有镜像仓库

    实验环境:两个Centos7虚拟机,一个是Server,用作客户端,另一个是Registry,用作Docker私有镜像仓库. 基础配置 查看一下两台虚拟机的IP地址 Server的IP地址是192.1 ...

  3. docker实战——Docker本地私有镜像仓库Harbor搭建及配置

    Harbor介绍 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然docker官方提供了公共的镜像仓库(Docker Hub),但是从安全和效率等方面考虑,部署我们私有环境内的Registr ...

  4. docker 私有仓库镜像的存储位置

    docker 私有仓库的镜像 是存储在5739360d1030 registry "docker-registry" 3 days ago Up 28 hours 0.0.0.0: ...

  5. [docker]本地仓库的创建的使用

    如果自己创建的镜像可以供其他同事使用,那就可以大大节约开发时间成本,docker的本地仓库正好可以满足这样的需求 1.在仓库服务器上创建本地仓库 baylor@baylor-virtual-machi ...

  6. k8s环境部署.net core web项目(docker本地仓库)

    在之前的文档中,我们部署了.net core web在k8s环境下,达成了集群管理项目的目的.但是,由于是本地部署,需要在所有的node节点都拉取好镜像,这是非常麻烦的,为了只维护一份代码,同步更新. ...

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

    1.Docker导入本地镜像 有时候我们自己在本地或者其它小伙伴电脑上拷贝了一份镜像,有了这个镜像之后,我们可以把本地的镜像导入,使用docker import 命令. 例如这里下载了一个 aliba ...

  8. docker推送镜像到docker本地仓库报错:http: server gave HTTP response to HTTPS client

    因为Docker从1.3.X之后,与docker registry交互默认使用的是https,然而此处搭建的私有仓库只提供http服务,所以当与私有仓库交互时就会报上面的错误. 解决办法: vim / ...

  9. docker远程仓库镜像推送到本地仓库

    #!/bin/bashimageid=(`docker images |grep -v REPOSITORY|awk '{print $3}'`)image=(`docker images |grep ...

随机推荐

  1. DateTimePicker控件CustomFormat格式字符串及其说明

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/wuzhanwen/article/details/78800720格式字符串 描述 d 一个或两位数 ...

  2. Java 之 Servlet中的生命周期

    Servlet 生命周期 一.重写servlet方法 当创建一个类,继承 servlet 这个接口时,需要实现里面的抽象方法. import javax.servlet.*; import java. ...

  3. Qt QListWidget

    以下代码是 List Widget 添加数据项的代码,一般放在构造函数即可. /*********************添加数据项*********************/ QIcon icon1 ...

  4. 关于maven中版本控制问题

    之前我们说过Maven的版本分为快照和稳定版本,快照版本使用在开发的过程中,方便于团队内部交流学习.而所说的稳定版本,理想状态下是项目到了某个比较稳定的状态,这个稳定包含了源代码和构建都要稳定. ma ...

  5. layui 多个文件上传控件 整合缩减代码

    // 图片上传 upload.render({ elem: '.upload-img' // 点击上传的按钮统一使用该类 ,url: "{:url('image/upload')}" ...

  6. p7.BTC-挖矿总结

    全节点: 1 一直在线 2 在本地硬盘上维护完全的区块链信息 3 在内存里维护UTXO集合,以便快速检验交易的正确性 4 监听比特币网络上的交易信息,验证每个交易的合法性 5 决定哪些交易会被打包到区 ...

  7. Oracle内存管理方式由amm切换为asmm

    (一)ASMM和AMM 在Oracle 10g时,Orale推出ASMM(Automatic Shared Memory Managed),实现了SGA和PGA各自内部的自调节.在Oracle 11g ...

  8. mysql学习之基础篇03

    我们今天来进行建表的基本操作: 首先要建表就要了解列类型,因为建表就是声明列的过程,列声明完成了,表也就建好了. mysql中列分为三大类: 一.数值型 数值型又分为整型和浮点型两种. 先来看整型: ...

  9. APC (Asynchronous Procedure Call)

    系统创建新线程时,会同时创建与这个线程相关联的队列,即异步过程调用(APC)的队列. 一些异步操作可以通过加入APC来实现,比如我现在学习的IO请求/完成. BOOL ReadFileEx( HAND ...

  10. CentOS 7.x 配置静态 IP 并启用

    centos 7.x 配置静态 IP 并启用 0 问题由来 通过查询本机的IP,发现本机并没有有效IP: [pan@localhost ~]$ ip addr 所以,我们需要设置本机的静态IP,并启用 ...