docker本地仓库&镜像
镜像的命名规则:
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本地仓库&镜像的更多相关文章
- 命令行获取docker远程仓库镜像列表
命令行获取docker远程仓库镜像列表 获取思路 通过curl获取镜像tag的json串,解析后得到${image}:${tag}的格式 curl获取示例 # curl [:-s] ${API}/${ ...
- 手动搭建Docker本地私有镜像仓库
实验环境:两个Centos7虚拟机,一个是Server,用作客户端,另一个是Registry,用作Docker私有镜像仓库. 基础配置 查看一下两台虚拟机的IP地址 Server的IP地址是192.1 ...
- docker实战——Docker本地私有镜像仓库Harbor搭建及配置
Harbor介绍 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然docker官方提供了公共的镜像仓库(Docker Hub),但是从安全和效率等方面考虑,部署我们私有环境内的Registr ...
- docker 私有仓库镜像的存储位置
docker 私有仓库的镜像 是存储在5739360d1030 registry "docker-registry" 3 days ago Up 28 hours 0.0.0.0: ...
- [docker]本地仓库的创建的使用
如果自己创建的镜像可以供其他同事使用,那就可以大大节约开发时间成本,docker的本地仓库正好可以满足这样的需求 1.在仓库服务器上创建本地仓库 baylor@baylor-virtual-machi ...
- k8s环境部署.net core web项目(docker本地仓库)
在之前的文档中,我们部署了.net core web在k8s环境下,达成了集群管理项目的目的.但是,由于是本地部署,需要在所有的node节点都拉取好镜像,这是非常麻烦的,为了只维护一份代码,同步更新. ...
- Docker 本地导入镜像/保存镜像/载入镜像/删除镜像
1.Docker导入本地镜像 有时候我们自己在本地或者其它小伙伴电脑上拷贝了一份镜像,有了这个镜像之后,我们可以把本地的镜像导入,使用docker import 命令. 例如这里下载了一个 aliba ...
- docker推送镜像到docker本地仓库报错:http: server gave HTTP response to HTTPS client
因为Docker从1.3.X之后,与docker registry交互默认使用的是https,然而此处搭建的私有仓库只提供http服务,所以当与私有仓库交互时就会报上面的错误. 解决办法: vim / ...
- docker远程仓库镜像推送到本地仓库
#!/bin/bashimageid=(`docker images |grep -v REPOSITORY|awk '{print $3}'`)image=(`docker images |grep ...
随机推荐
- ..\USER\stm32f10x.h(428): error: #67: expected a "}" ADC1_2_IRQn = 18, /*!
MDK软件编译,出现如下错误: ..\USER\stm32f10x.h(428): error: #67: expected a "}" ADC1_2_IRQn = 18, /*! ...
- Django admin 修改密码
Django admin 修改密码 问题:Django的admin 用户忘记密码或修改密码,在auth_user表中password字段是加密的,所以需要以下方法进行修改. 方法一: python m ...
- git如何删除已经提交的文件夹
在上传项目到github时,忘记忽略了某个文件夹.idea,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的.idea文件夹 删除前: 删除后: 在github上只能删除仓库,却无法 ...
- 使用awstats分析nginx日志
1.awstats介绍 本文主要是记录centos6.5下安装配置awstats,并统计nginx访问日志 1.1 awstats介绍 awstats是一款日志统计工具,它使用Perl语言编写,可统计 ...
- 定时任务at
1. at一次性执行定时任务 1.1 at服务管理与访问控制 at命令要想正确执行,需要atd服务的支持.atd服务是独立的服务 [root@centos2 ~]# systemctl status ...
- Jmeter4.0 _Beanshell解析并获取json响应数据数组长度
我们在做jmeter接口测试的时候,有时候碰到开发没返回数据total,只返回了一条条记录,可是呢,我们又需要知道到底返回了多少条数据时,咋办呢?咋办呢?咋办呢? 不要急,接下来,让我们见证奇迹是如何 ...
- SpringBoot 注册Servlet三大组件【Servlet、Filter、Listener】-原生代码+@Bean+效果展示
由于SpringBoot默认是以jar包的方式启动嵌入式的Servlet容器来启动SpringBoot的web应用,没有web.xml文件. 注册三大组件,class MyServlet()/clas ...
- test20190731 夏令营NOIP训练16
0+90+0=90.我只挑了T2做. 连接格点 有一个M行N列的点阵,相邻两点可以相连.一条纵向的连线花费一个单位,一条横向的连线花费两个单位.某些点之间已经有连线了,试问至少还需要花费多少个单位才能 ...
- (java)selenium webdriver爬虫学习--爬取阿里指数网站的每个分类的top50 相关数据;
主题:java 爬虫--爬取'阿里指数'网站的每个分类的top50 相关数据: 网站网址为:http://index.1688.com/alizs/top.htm?curType=offer& ...
- Django admin中文报错Incorrect string value 解决办法