随笔分类 -  docker容器总结

摘要:Dockerfile文件使用方法 场景:根据业务需求以及个人使用习惯,大部分运行的容器使用的镜像,均需要自己去编译镜像。 1. Dockerfile中的各个参数使用方法如下: FROM 基础镜像 MAINTAINER 维护者的记录信息 RUN 执行shell命令,尽量运行在同一镜像层,减少构建镜像层 阅读全文
posted @ 2020-11-10 17:57 淡淡定定 阅读(331) 评论(0) 推荐(0)
摘要:Docker数据迁移 场景:由于Docker服务上时间的运行,导致数据盘不够使用,涉及到数据存储盘的更换或单纯的数据迁移 注: 涉及到数据内容,所有的操作均在服务停止后执行。 涉及到的几种方法如下 1. 迁移目录数据方式 大概思路: 停服务 > 挂载磁盘 > 迁移数据 > 修改路径 > 启动服务 s 阅读全文
posted @ 2020-11-10 17:45 淡淡定定 阅读(275) 评论(0) 推荐(0)
摘要:Docker网络规则简介 Bridge网络模式下的容器通信原理 容器通信网络参考图如下: 1. 容器的SNAT规则 容器也可以与外部通信,我们看一下主机上的Iptable规则,每创建一个容器,都会有相应的NAT规则: -A POSTROUTING -s 172.17.0.0/16 ! -o dock 阅读全文
posted @ 2020-11-10 17:09 淡淡定定 阅读(493) 评论(1) 推荐(0)
摘要:Docker服务安装和使用 Docker相关介绍 A)虚拟化 虚拟化我们可以简单的理解为一种资源管理方式。有如下几种虚拟化的方式: 完全虚拟化:对底层硬件实现完全虚拟。例如:Vmware Workstation 部分虚拟化:只对部分硬件资源的虚拟。 操作系统级虚拟化:内核通过创建多个虚拟操作系统实例 阅读全文
posted @ 2020-11-05 17:47 淡淡定定 阅读(845) 评论(0) 推荐(0)
摘要:2. 案例二 整套项目多容器分离通过docker-compose部署lanmt环境 详细的安装准备环境,省略,配置以及部署参考案例一即可 即可实现批量创建web,也可以实现多web共用一个php或mysql容器 2.1 目录路径的案例 2.2 nginx代理的Dockerfile文件配置 注意: 和 阅读全文
posted @ 2019-07-24 15:24 淡淡定定 阅读(446) 评论(0) 推荐(0)
摘要:1. 案例一 整套项目多容器分离通过docker-compose部署lanmp环境 中方文档参考网址: docker/kubernets网址http://www.dockerinfo.net/document docker网络关系 同一网段之间容器互通,不同网络之间容器相互隔离,比如,docker0 阅读全文
posted @ 2019-07-24 15:24 淡淡定定 阅读(706) 评论(0) 推荐(0)
摘要:3. 问题总结 问题总结1: 数据库容器时区问题以及环境变量的安全控制 docker-compose.yml文件中的环境变量,可以配置的变量方法有两种: 方法一:docker-compose.yml文件中用environment的形式配置 environment: TZ: Asia/Shanghai 阅读全文
posted @ 2019-07-24 15:24 淡淡定定 阅读(1661) 评论(0) 推荐(0)
摘要:一. 拉取镜像 # docker pull mysql:5.6.35 创建docker数据库容器 创建数据库容器启动所需要的目录# mkdir -p /app/docker_web/mysql_data/zmn/{data,conf} # cat /app/docker_web/mysql_data 阅读全文
posted @ 2017-04-07 11:25 淡淡定定 阅读(448) 评论(0) 推荐(0)