随笔分类 -  docker 容器

摘要:docker企业级镜像仓库harbor 为什么有了官方的Docker Registry仓库,我们还用使用harbor呢?Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管 阅读全文
posted @ 2019-11-12 16:46 运维魔法师 阅读(570) 评论(0) 推荐(0) 编辑
摘要:docker-compose(单机版的容器编排工具) 前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启 阅读全文
posted @ 2019-11-09 12:04 运维魔法师 阅读(317) 评论(0) 推荐(0) 编辑
摘要:docker 跨主机的容器间通信(macvlan) 作用: 虚拟多个mac地址,虚拟出多个网卡给容器用。 #创建macvlan网络 docker network create --driver macvlan(要创建的网络类型) --subnet 子网IP段 --gateway 本机网关 -o pa 阅读全文
posted @ 2019-11-06 22:04 运维魔法师 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:重启docker服务,容器全部退出的解决方法(建议使用第一种) 1: docker run --restart=always (起容器的时候,指定这个参数--restart=always)2:添加:"live-restore": true (重启或者stop docker,容器也会活着)[root@ 阅读全文
posted @ 2019-11-04 22:30 运维魔法师 阅读(1366) 评论(0) 推荐(0) 编辑
摘要:docker registry 私有仓库 不需要我们自己去搭建私有仓库,只需要起一个容器(官方封装好的仓库镜像)就可以了。有关命令:1:docker push xx.xxx.com/google_containers/busybox #上传镜像到私有私有仓库2:docker pull xxx.xxx 阅读全文
posted @ 2019-11-03 21:08 运维魔法师 阅读(613) 评论(0) 推荐(0) 编辑
摘要:容器间的互联 1:.容器间的互联(--link 是单方向的!!!) [root@k8s129 ~]# docker run -d centos_ssh:v1.2 (启动一个容器)54fbb1a6fb35bde3asdasd7s8sd7s9sd89sd99s9d998gf99r9cxsdf998708 阅读全文
posted @ 2019-11-03 15:01 运维魔法师 阅读(209) 评论(0) 推荐(0) 编辑
摘要:docker分层 docker镜像的分层(使用的是kvm 链接克隆,写时复制的特性) 1:分层的好处:重复利用,节约资源 2:镜像越大,迁移时间越长;并且你如果使用docker做集群,那么如果镜像太大, 有变化,每个更新的话,都需要很长时间。所以最好是镜像分2-3层(基础系统-应用服务-代码),集群 阅读全文
posted @ 2019-11-03 12:49 运维魔法师 阅读(244) 评论(0) 推荐(0) 编辑
摘要:dockerfile自动构建docker镜像 特点:1: dockerfile 类似ansible的playbook剧本2: dockerfile 更适合传输,实现更多的定制化3:dockerfile 可以指定镜像的初始命令 dockerfile主要组成部分: 基础镜像信息 FROM centos: 阅读全文
posted @ 2019-10-29 21:12 运维魔法师 阅读(258) 评论(0) 推荐(0) 编辑
摘要:手动将容器保存为镜像 1):基于容器制作镜像#启动一个centos镜像docker run -it -p222:22 centos (默认执行了: /bin/bash)#安装软件yum install openssh-serveryum install -y net-toolsyum install 阅读全文
posted @ 2019-10-20 20:08 运维魔法师 阅读(1577) 评论(0) 推荐(0) 编辑
摘要:docker 容器常见操作 1: docker的容器管理命令详解: docker run -d -p 80:80 nginx:latestrun(创建并运行一个容器)-d 放在后台-p 端口映射-v 源地址(宿主机):目标地址(容器)nginx:latest docker镜像的名字,最后一个版本 运 阅读全文
posted @ 2019-10-20 19:07 运维魔法师 阅读(258) 评论(0) 推荐(0) 编辑
摘要:docker容器1:什么是容器?容器就是在隔离的环境运行的一个进程,如果进程停止,容器就会销毁。隔离的环境拥有自己的文件系统,ip地址,主机名等 2:容器和虚拟化的区别linux容器技术,容器虚拟化和kvm虚拟化的区别kvm虚拟化: 需要硬件的支持,需要模拟硬件,可以运行不同的操作系统,启动时间分钟 阅读全文
posted @ 2019-10-19 22:29 运维魔法师 阅读(233) 评论(0) 推荐(0) 编辑
摘要:在学习docker 之前,我们先简单了解一下chroot 监狱限制,和lxc容器。 因为docker的本质使用了这两种技术: 1: chroot 监狱限制 2: lxc容器 容器技术的发展过程:1):chroot技术,新建一个子系统参考资料:https://www.ibm.com/developer 阅读全文
posted @ 2019-10-19 20:46 运维魔法师 阅读(989) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示