随笔分类 -  Docker

摘要:0.准备 (略过docker的安装与镜像拉取) docker / docker-compose 安装 拉取 mysql 8.x 1. master和slave的mysql配置 master: [mysqld] server-id=11118 log-bin=mysql-bin slave: [mys 阅读全文
posted @ 2022-12-14 14:22 TonyZhang24 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:背景 最近在某云申请了一个免费试用的云服务器,默认配置是:CPU - 1Core, MEM - 1G, 使用 docker-compose 启动服务组,docker container 反复重启。。。 排查问题 使用 docker log 进入容器查看,未发现问题。。 使用 docker stats 阅读全文
posted @ 2020-08-23 13:48 TonyZhang24 阅读(8263) 评论(0) 推荐(1) 编辑
摘要:背景 最近在win10上面折腾docker, 由于机器没有分配固定的IP地址,每次重启之后IP地址都会变化,每次调试都需要改配置,非常麻烦 :( 解决 查看本机hosts文件 (C:\Windows\System32\drivers\etc\hosts),发现在安装 docker desktop后, 阅读全文
posted @ 2020-07-16 15:39 TonyZhang24 阅读(5961) 评论(0) 推荐(0) 编辑
摘要:0. 使用 docker 启动MySQL数据库 注意: 1> 这里的“数据库名“需要和下一步setting中的数据库名一致!! 2> 我们的MySQL数据库对外部应用程序(非 docker 容器)开放的端口号为: 3307 1. 在Django配置中选择MySQL数据库 在项目下的 setting. 阅读全文
posted @ 2018-08-21 21:31 TonyZhang24 阅读(3617) 评论(0) 推荐(0) 编辑
摘要:背景介绍 今天开始做集成测试,需要把程序和环境重新部署在新的服务器上。项目的环境都是基于Docker来的,所以数据库也是选择从Docker官网上面拉官方的MySQL镜像。(Tag = 8.0.12) 从部署到导入数据,一切正常。完事之后进入container里面简单的查了下数据的个数,em~~~ 没 阅读全文
posted @ 2018-08-01 16:40 TonyZhang24 阅读(18344) 评论(1) 推荐(3) 编辑
摘要:背景 不知不觉中,我们已经完成了所有的编程工作。接下来,我们需要把 Python 程序 做 容器化 (Docker)部署。 思考 考虑到项目的实际情况,“持久化天气”的功能将会是一个独立的功能模块发布(用户可选)。因此,个人觉得没有必要放到项目总体的 docker-compose 里面去统一处理, 阅读全文
posted @ 2018-07-31 15:36 TonyZhang24 阅读(670) 评论(0) 推荐(0) 编辑
摘要:前情提要 今天上班后,突然接到现场的工程师的电话: XXX的现场环境组的的局域网,上不了互联网。bla bla bla..... 如果需要安装其他软件的话,只能是自己带过去安装。。。 听完现场工程师的反馈,略微有些无奈。。。脑海中隐约闪现出之前和甲方开会的场景: 我:X总(甲方技术负责人),请问一下 阅读全文
posted @ 2018-07-06 14:25 TonyZhang24 阅读(15372) 评论(1) 推荐(1) 编辑
摘要:前情提要 最近项目需要天气数据(预报和历史数据)来作为算法程序的输入。 项目的甲方已经购买了天气数据, 依照他们的约定,天气数据的供应商会将数据以"文本" (.TXT)的方式发到FTP上面。 因此,我们需要将这些数据从FTP上面获取出来,并做好持久化工作。以备我们算法程序的使用。 持久化准备 由于项 阅读全文
posted @ 2018-06-16 14:47 TonyZhang24 阅读(522) 评论(0) 推荐(0) 编辑
摘要:背景 根据项目的需要,虚拟化一个Ubuntu OS 来玩 docker,虚拟机选择的是WMWare (VMware-player-14.0.0-6661328); Ubuntu的镜像来自于官网(ubuntu-16.04.3-desktop-amd64.iso)。 期初做这个WM的时候是在Win7 P 阅读全文
posted @ 2017-12-24 23:54 TonyZhang24 阅读(2422) 评论(0) 推荐(1) 编辑
摘要:原文链接 https://github.com/alfredhuang211/study-docker-doc/blob/master/docker%E8%B7%A8%E4%B8%BB%E6%9C%BAmacvlan%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE.md#搭建 阅读全文
posted @ 2017-08-17 13:31 TonyZhang24 阅读(3205) 评论(0) 推荐(0) 编辑
摘要:背景 将docker的服务器环境切换到新的网络之后,由于服务器的internet是受限制的(需要连接配置远程代理,不能直接上网)。因此,在使用docker连接docker hub 的时候,就会出错: 错误细节如下: 在网上搜索过一番之后,发现: 如果在docker 宿主机上设置了代理(HTTP、HT 阅读全文
posted @ 2017-08-07 13:27 TonyZhang24 阅读(43036) 评论(1) 推荐(1) 编辑
摘要:背景 近期,公司网络要迁移到新的网段,所以原来在服务器上面搭建的docker swarm需要重新构建。。。 拿到新的服务器地址看了一下,“10.xxx.xxx.xxx" 。。。 纳尼,这IP赶脚是子网的地址段呀,居然用到了服务器上面!唉,算了吧,当时也没多想,可能是自己少见多怪吧。。。于是就把几台服 阅读全文
posted @ 2017-07-28 15:51 TonyZhang24 阅读(7493) 评论(3) 推荐(1) 编辑
摘要:背景 之前在使用docker的时候,由于启动container的时候用的是默认的mount(路径为 /var/lib/docker),这个目录对应的硬盘空间有限,只有200G左右。现在随着程序运行,有大量的数据生成。硬盘空间就悲剧了。。。。 现在的想法是,宿主机上还有一块大硬盘空间,需要docker 阅读全文
posted @ 2017-07-21 14:02 TonyZhang24 阅读(21798) 评论(0) 推荐(0) 编辑
摘要:起因 今天在一台新的centos宿主机上安装docker,由于关闭了iptables,在此之后启动container的时候会出现警告: WARNING: IPv4 forwarding is disabled. Networking will not work. 解决方法 1. 修改配制文件 “00 阅读全文
posted @ 2017-06-29 09:22 TonyZhang24 阅读(2348) 评论(0) 推荐(1) 编辑
摘要:需求 由于公司的数据库需要使用新的oracle版本(12c-r2 -->12.2.0.1),从之前的oracle11g迁移到12c。所以,便有了我们今天的内容。 首先,我们就先来介绍一下如何构建oracle12c的镜像(docker image)。 如果大家有使用的需求而又不是正式的项目,可以直接到 阅读全文
posted @ 2017-06-13 10:34 TonyZhang24 阅读(8136) 评论(4) 推荐(2) 编辑
摘要:前言 之前在Linux环境下尝试了swarm,通过将不同host以swarm nodes 的方式连接到一起(构建Overlay 子网),从而实现跨host的container通信。 今天我们就来说说如何在windows平台上面来建立swarm,以及实现跨host的container通信。 准备活动 阅读全文
posted @ 2017-06-06 15:29 TonyZhang24 阅读(2146) 评论(4) 推荐(0) 编辑
摘要:前言 之前在使用docker的时候,对于docker-machine的理解有一些误解(之前一直以为docker-machine和docker-engine等价的,只不过是在window或者mac平台上的docker-engine的别名罢了,汗~~~); 今天正好利用这个机会来好好的理一理。 定义 登 阅读全文
posted @ 2017-06-05 16:13 TonyZhang24 阅读(5458) 评论(2) 推荐(0) 编辑
摘要:docker 提供给我们多种(4种)网络模式,我们可以根据自己的需求来使用。例如我们在一台主机(host)或者同一个docker engine上面运行continer的时候,我们就可以选择bridge网络模式;而当我们需要在多台host上来运行多个container来协同工作的时候,overlay模 阅读全文
posted @ 2017-05-31 23:25 TonyZhang24 阅读(18336) 评论(2) 推荐(1) 编辑
摘要:背景 当我们在windows 上面运行docker container的时候,我们需要借助于模拟器(例如,Virtual box/Hyper V),她的目的主要是在我们的windows系统上面模拟出一个Linux环境来运行docker engine,从而在实现在windows机器上面跑docker. 阅读全文
posted @ 2017-05-19 12:38 TonyZhang24 阅读(4561) 评论(0) 推荐(1) 编辑
摘要:前言 由于领导要在超极本上面演示一些东西,所以决定在window平台上面使用docker,于是乎,便有了下面的一些故事。。。 CPU / Memery 的总体设置 众所周知,在Linux上面使用docker的时候,我们从来都没有关心过CPU和Memory的设置,这是因为Linux直接作为docker 阅读全文
posted @ 2017-05-18 15:53 TonyZhang24 阅读(1193) 评论(0) 推荐(0) 编辑

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