随笔分类 - Docker
摘要:一、为什么需要 k8s? 1. 应用部署模式的演进 相比虚拟机和容器 容器更加轻量级,启动更快(秒级) 容器可移植性更好 2. 管理大量的容器带来了新的挑战 容器编排调度引擎 —— k8s 的好处 简化应用部署 提高硬件资源利用率 健康检查和自修复 自动扩容缩容 服务发现和负载均衡 二、k8s 的集
阅读全文
摘要:错误截图 问题分析:项目设置中。 目标集群部署路径错误, 举例: 假设你 项目名称:laofan 在目标服务器的路径: /www/wwwdata/laofan 那么你在标集群部署路径 就可以写: /www/wwwdata/laofan,但是,你的目标服务器 不能有laofan 这个文件夹,walle
阅读全文
摘要:背景: 使用walle+docker 自动化部署项目。在新建上线单时候拉取不到分支,并提示有错误。但是没有错误信息 错误排查: 首先确保远程仓库已添加宿主机公钥,且一定先在宿主机手动连接一下远程仓库,比如 clone 代码, 部分宿主机在第一次建立连接时会提示是否确认连接并将远程仓库加入信任列表,此
阅读全文
摘要:在启动docker-compose 时候 报错了 命令: 错误代码: 解决 出现这个错误的是因为yml格式不正确,谷歌定义的yml格式太严格了,每个冒号后面都必须带有空格 原格式: 改为: 备注: 上边示例仅供说明,并非我项目的配置文件 在执行命令: 完事!
阅读全文
摘要:docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改。通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。 但这样太麻烦了。现在有新方案来解决掉: 操作步骤: 1 查看容器 2 停止容器 3 停止docker服务 4 修改文件 找到 这个 Port
阅读全文
摘要:解决办法: 添加如下代码: 重启network服务 查看; 完成以后,删除错误的容器,再次创建新容器,就ok了。
阅读全文
摘要:拉取centos基础镜像,用容器启动该基础镜像,直接在这个容器中部署 1 拉取纯净系统镜像 2 启动镜像,映射主机与容器内8888端口 如果映射多个端口 一般我们再映射时候。都会把 8888 80 443 3306 21 等一些常用端口都映射过去。一般访问使用, 3 查看容器id,并进入容器 4 执
阅读全文
摘要:docker 容器里边操作系统是ubuntu 。默认是没有vim 的,需要自己安装一下 1 更新源 2 安装 vim 此时。系统不支持剪切板 3 安装 再次查看 注意 clipboard 和 xterm_clipboard 前面的 加号( +) 加号(+),表示支持; 减号(-),表示不支持。
阅读全文
摘要:一、安装 mysql 1 获取 mysql 镜像 2 创建mysql的镜像,并运行 参数说明 -d 让容器在后台运行 -p 添加主机到容器的端口映射 -e 设置环境变量,这里是设置mysql的root用户的初始密码,这个必须设置 –name 容器的名字,随便取,但是必须唯一 ps: 其实我们可以仅仅
阅读全文
摘要:1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 通过 uname -r 命令查看你当前的内核版本 2 更新 yum 包 3 安装需要的软件包, yum-util 提供yum-config-manager功能
阅读全文