docker
yujin2010good
每天学习一点点,进步一点点。
展开
-
docker测试环境目录满,迁移
开发同学在云服务器上部署了一套docker做测试,但是云根目录只有20g,近期发现空间不够了,但是又无法扩容,想了一下,挂载新目录,给迁移走,软后软连接回来,测试了可以使用。过程如下:停止 Docker 服务/etc/init.d/docker stopcd /var/libcp -apr docker /data/docker.bakcp -apr doc原创 2017-08-14 11:40:34 · 1253 阅读 · 2 评论 -
docker Registry-2图形管理harbor
vmware Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像资源复制,镜...原创 2019-01-06 22:40:42 · 1009 阅读 · 0 评论 -
docker registry学习1
Registry用于保存docker镜像,包括镜像的层次结构和元数据用户可以自建Registry,也可以使用官方的Docker Hub分类: Sponsor Registry:第三方的Registry,供客户和Docker社区使用 Mirror Registry:第三方的Registry,供客户使用 Vendor Registry:由发布Docker镜像的供应商提供re...原创 2019-01-04 23:43:42 · 193 阅读 · 0 评论 -
docker inspect 过滤
[root@localhost _data]# docker inspect d2[ { "Id": "a51de6c5033d0eb8628640ea688916cbdee981756a44082097aa99a466b62e53", "Created": "2018-12-23T15:30:40.297651312Z", "Path":...原创 2018-12-23 23:35:04 · 1442 阅读 · 0 评论 -
docker学习--网络详细
6种名称空间:UTS、User、Mount、IPC、Pid、Net命名空间用于资源隔离ovs:OpenVSwitchSDNDocker支持4种网络模式 bridge默认网络,Docker启动后创建一个docker0网桥,默认创建的容器也是添加到这个网桥中;IP地址段是172.17.0.1/16 独立名称空间 docker0桥 host容器不会获得一个独立的network...原创 2018-12-23 22:03:07 · 445 阅读 · 0 评论 -
修改docker0默认ip段和添加远程管理docker主机
docker修改默认docker0 ipcat /etc/docker/daemon.json 在此文件中添加如下一行,然后重启服务。{ "bip": "192.168.200.1/24"}systemctl restart docker当然还可以加入其他信息,如dns ,默认网关等{ "bip": "192.168.102.1/24", "mtu": 1500...原创 2018-12-23 19:51:51 · 1136 阅读 · 0 评论 -
linuxnetwork namespace命令使用
安装查看工具[root@localhost ~]# yum install bridge-utils[root@localhost ~]# brctl showbridge name bridge id STP enabled interfacesdocker0 8000.0242589fa8c6 no veth4c58b20[...原创 2018-12-23 17:58:22 · 1074 阅读 · 0 评论 -
docker之dockerfile详细学习1
制作容器 基于容器做镜像 dockerfile===============================================Dockerfile Format1、不区分大小写2、从上倒下执行(非注释行)3、必须指定一个基础镜像formart #comment INSTRUCTION arguments====================...原创 2018-12-28 00:08:28 · 955 阅读 · 0 评论 -
Docker可视化管理工具对比(DockerUI、Shipyard、Rancher、Portainer)
1、前言 谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell、技术开发人员而言,还是可以接受的,熟练之后,命令行毕竟是很方便的,便于操作及脚本化。但对于命令行过敏、非技术人员,进行docker部署、管理是比较头疼的,学习成本是很高的。 而市面上的可视化管理工具也是很多的,各有优缺点,结合最近使用过的几款做一对比,希望能够帮助到大家,以选取一款合...转载 2018-12-27 18:09:15 · 3685 阅读 · 0 评论 -
docker私有库安装报错处理--net/http: TLS handshake timeout.
安装私有库,报错如下[root@ip-10-249-100-205 ~]# docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registryUnable to find image 'registry:latest' locallyTrying to pull repository docker.io/library/regis...原创 2018-03-05 10:08:49 · 2177 阅读 · 0 评论 -
docker学习二--安装及常用命令
基本命令1、yum安装docker,需要要root权限yum install docker2、启动dockersystemctl start docker.service3、查看docker的状态systemctl status docker.service 4、添加开机启动项systemctl enable doccker.service5、获取centos镜像,下载的时间和网络有关,可能会时间...原创 2018-02-08 17:49:22 · 530 阅读 · 0 评论 -
docker学习四--volume
理解dockerfile volumedocker文件系统是分层的,最底层的为只读。/var/lib/docker/graph 存放本地image的分层信息/var/lib/docker/devicemapper/devicemapper/data 存储了image与container的二进制数据文件/var/lib/docker/devicemapper/devicemappe...原创 2018-02-25 22:39:06 · 694 阅读 · 0 评论 -
docker学习五--网络互联和简单的网络管理1
1、容器互联默认情况:[root@ip-10-249-100-205 ~]# docker run --rm=true --name=mysqlserver -e MYSQL_ROOT_PASSWORD=123456 mysql[root@ip-10-249-100-205 ~]# docker psCONTAINER ID IMAGE COMMAND ...原创 2018-02-25 22:36:46 · 312 阅读 · 0 评论 -
docker学习三--镜像管理
镜像是 Docker 的三大组件之一。Docker 运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker 会从镜像仓库下载(默认是Docker Hub 公共注册服务器中的仓库)。=====================1、将容器变为镜像docker commit <container> [repo:tag]当我们在制作自己的镜像的时候,会在container中安装一些工...原创 2018-02-13 16:31:04 · 1309 阅读 · 0 评论 -
docker学习六--私有库安装配置使用
1、安装完docker之后,可以通过registry镜像来简单搭建一套私有仓库。[root@ip-10-249-100-205 ~]# docker run -d -p 5000:5000 registry下载完成之后自动启动一个registry容器,创建本地的私有仓库服务。默认情况下仓库会创建在容器的/tmp/registry目录下,可以使用-v参数将镜像温江存放在本地指定的路径。docker ...原创 2018-03-08 19:23:42 · 354 阅读 · 0 评论 -
docker学习一--基本概念
docker---第三代paas平台集装箱彻底开源核心技术:LXC、cgroup、aufs、jails、selinux、btrfs等------------------------------------cgroups:就是controller group,在这个group中,有分配好的特定比例的cpu时间,io时间,可用内存大小等。 cgroup是将任意进程进行分组化管理的lin...原创 2018-02-08 15:53:49 · 413 阅读 · 0 评论 -
docker资源隔离学习
Limit a container‘s resources默认情况下,一个容器没有资源限制,几乎可以使用宿主主机的所有资源。docker提供了控制内存、cpu、block io。但是实际上只有前两个可以控制。依赖linux内核支持。namespace和ccgroup====================================================Memory...原创 2019-01-16 22:37:20 · 1559 阅读 · 0 评论