文章分类 - Docker
1
Docker容器
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin zabbix ———— 监控———— k8s,docker Prometheus ———— 监控 ———— k8s exporter (采集器) 1.##上传文件至/opt/下面解压 官网下载地址 [root@dock
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 1.#先来说一下什么是VLAN 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin macvlan类似与虚拟机的桥接网络 ##01与02机器都启动一个alpine镜像 #创建网络(一块网卡只能桥接一次) docker network create -d macvlan --subnet 10.0.0.
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 四种基础网络类型 bridge 默认类型 NAT模式 #启动一个alpine容器 [root@docker02 ~]# docker run -it alpine:latest ##另开一个窗口查看这个容器的详细信息
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 需要在官网注册账号 1.登录私有仓库 [root@docker01 ~]# docker login -u kirin997com 2.打标签 [root@docker01 ~]# docker tag youxi:v
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 为什么要创建私有仓库,因为下载官网仓库的镜像速度太慢了,也不是很安全 #镜像地址说明 nginx:1.15 官方仓库的官方镜像 nginx/nginx:1.15 官方仓库的用户镜像 daocloud.io/nginx/
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 一个业务,往往需要一组容器来支撑 容器编排,就是来实现批量管理一组容器的方法(类似于ansible) 单机 —— ssh —— 安装服务 集群 —— 批量安装服务 —— ansible yaml docker-comp
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin docker run --link 正在运行容器的名字(单方向) 13.1.准备好镜像包导入镜像 [root@docker01 ~]# for n in `ls *.tar.gz` ;do docker load -i
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 1.优化原则:构建的镜像尽可能小,构建速度尽可能快 a: 使用体积小的linux镜像alpine作为基础镜像 alpine+nginx=20M (使用alpine系统,什么软件都会小,缺点是兼容性差) ubuntu+n
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 验证: 1.先导出两个镜像 [root@docker01 ~]# docker save centos:7 -o docker_centos7.tar.gz [root@docker01 ~]# docker save
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 手动镜像: 就像抓好的中药打成包给你 自动制作镜像:就像是我把药方给你,你自己按照药方来制作镜像 两种方法最终都可以得到一个一模一样的镜像 手动制作镜像与自动制作镜像的区别: dockerfile: 就相当于那个配方
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###1.制作一个基于centos7系统的nginx镜像(单服务) 1:启动一个纯净的centos:7容器,安装nginx [root@docker01 ~]# docker run -d -it -p 80:80 c
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###8.1.现在我们都可以随便起一个容器了,那么我们能用容器来干什么?启动nginx的容器也只能访问默认页面,那么我们如何在站点里面写入数据呢? ###8.2.启动nginx容器并进入到容器里 [root@docke
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###什么是端口映射? 端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址 #####端口映射的使用场景: #####通过互联网来访问公司内部服务的时候,就会需要用到端口映射 #####docker run不
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ####docker image下面都属于镜像有关命令 ####docker container下面属于容器有关命令 ####docker network 都是属于网络有关命令 ####docker volume 都属
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin [root@docker02 ~]# docker image ##查看docker命令 docker image search 搜索镜像, 优先选官方,stars数量多(尽量不选择第三方镜像) 第三方镜像不支持搜索,
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###docker是一个cs架构, docker主要:镜像 容器 仓库 网络 存储 监控 ###docker是一个软件的打包技术. ###4.1. run 创建并启动一个容器(这里以Nginx为例) [root@doc
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 主机名 内存 Ip docker01 2G 10.0.0.11 docker02 2G 10.0.0.12 ###如何保证生产环境中环境一致? 1.做本地yum仓库 2.修改配置文件,不让缓存清零 [root@dock
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 虚拟机: 硬件cpu支持(vt虚拟化),模拟计算硬件,走正常的开机启动 bios开机自检–根据bios启动项–读取硬盘第一个扇区grub,uefi, centos7, 加载内核,启动系统第一个进程/sbin/init
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin Docker的应用场景 Web 应用的自动化打包和发布。 自动化测试和持续集成、发布。 在服务型环境中部署和调整数据库或其他的后台应用。 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台
阅读全文
1