摘要: 下载mysql5.7镜像 docker pull mysql:5.7 查看下载的镜像docker images ​ 下图可以看到我安装了nginx、php和mysql的镜像,这里你们只用安装一个mysql就可以了 创建容器 使用docker run 命令创建一个容器 参数说明: --name 容器别 阅读全文
posted @ 2020-08-18 22:35 接近风的地方coc 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 大家在使用Docker的过程中,有没有想过,Docker在本地存储镜像时把文件存储在哪里了呢?有没有对文件的总大小做一定的限制呢?能不能调整本地存储的位置及总限制大小呢?今天,我们就从这些问题入手,来讨论一下Docker的存储优化方案。 一、Docker的默认存储策略 Docker提供了查看配置信息 阅读全文
posted @ 2020-08-18 22:28 接近风的地方coc 阅读(223) 评论(0) 推荐(0) 编辑
摘要: docker容器默认的空间是10G, Pool 大小默认是100G. 查看 docker 信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 阅读全文
posted @ 2020-08-18 22:19 接近风的地方coc 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 在server节点,使用centos:latest镜像,创建名为blocklimit的容器。创建完之后进入容器,使用dd命令,测试写入41MB数据所花的时间。(dd if=/dev/zero of=testfile0 bs=8k count=5000 oflag=direct)然后通过修改相应的Cg 阅读全文
posted @ 2020-08-18 22:14 接近风的地方coc 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 什么是 docker 镜像 docker 镜像是一个只读的 docker 容器模板,含有启动 docker 容器所需的文件系统结构及其内容,因此是启动一个 docker 容器的基础。docker 镜像的文件内容以及一些运行 docker 容器的配置文件组成了 docker 容器的静态文件系统运行环境 阅读全文
posted @ 2020-08-18 22:12 接近风的地方coc 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Docker运维之端口、进程、资源使用、日志管理 1.端口 在registry节点使用netstat命令查询仓库监听端口号,查询完毕后通过lsof命令(如命令不存在则手工安装)查询使用此端口号的进程。将以上所有操作命令和输出结果以文本形式提交到命令行界面。 [root@registry ~]# ne 阅读全文
posted @ 2020-08-18 22:05 接近风的地方coc 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 1.单括号TEST命令要对变量进行单词分离,当变量值包含空白符时,要用引号将变量括起来;而双括号的TEST命令不会对变量进行单词分离。 以下情况分为变量为单个单词,含有空格的词组。 [root@www yansan]# echo $name hello [root@www yansan]# [ $n 阅读全文
posted @ 2020-08-18 21:44 接近风的地方coc 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 虚拟机迁移 此方法是冷迁移: 注:此次实验步骤是从compute节点迁移到controller节点 停止待迁移的虚拟机(控制节点操作) nova stop 虚拟机id(可通过nova list获得) 登录宿主机compute cd /var/lib/nova/instances ls 可查看 rsy 阅读全文
posted @ 2020-08-18 21:31 接近风的地方coc 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 权限标志通过三个“位”来定义,分别是: setuid:设置使文件在执行阶段具有文件所有者的权限。比如/usr/bin/passwd,如果一般用户执行该文件,则在执行过程中,该文件可以获得root权限,从而可以更改用户的密码。 setgid:该权限只对目录有效。目录被设置该位后,任何用户在此目录下创建 阅读全文
posted @ 2020-08-18 21:28 接近风的地方coc 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1.Nginx Web 编写以上题构建的centos-7镜像为基础镜像,构建Nginx服务,Dockerfile要求删除镜像的yum源,使用当前系统的yum源文件,完成后安装nginx服务,修改提供的nginx.conf文件将转发url修改为Rancher平台访问的URL,完成后将提供的nginx. 阅读全文
posted @ 2020-08-18 21:26 接近风的地方coc 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 在registry节点使用docker api 通过mariadb镜像创建docker容器,设置数据库密码为0000000,暴露3306端口,监听的地址为0.0.0.0,将以上操作命令及检查结果填入命令行界面。 curl -XPOST -H "Content-Type: application/js 阅读全文
posted @ 2020-08-18 21:18 接近风的地方coc 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 容器互联 如果你之前有 Docker 使用经验,你可能已经习惯了使用 --link 参数来使容器互联。 随着 Docker 网络的完善,强烈建议大家将容器加入自定义的 Docker 网络来连接多个容器,而不是使用 --link 参数。 新建网络 下面先创建一个新的 Docker 网络。 $ dock 阅读全文
posted @ 2020-08-18 20:42 接近风的地方coc 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器之间共享和重用 对 数据卷 的修改会立马生效 对 数据卷 的更新,不会影响镜像 数据卷 默认会一直存在,即使容器被删除 注意:数据卷 的使用,类似于 Linux 下对目录或文件进行 m 阅读全文
posted @ 2020-08-18 20:24 接近风的地方coc 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Docker 网络实现 Docker 的网络实现其实就是利用了 Linux 上的网络命名空间和虚拟网络设备(特别是 veth pair)。建议先熟悉了解这两部分的基本概念再阅读本章。 基本原理 首先,要实现网络通信,机器需要至少一个网络接口(物理接口或虚拟接口)来收发数据包;此外,如果不同子网之间要 阅读全文
posted @ 2020-08-18 20:18 接近风的地方coc 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 当 Docker 启动时,会自动在主机上创建一个 docker0 虚拟网桥,实际上是 Linux 的一个 bridge,可以理解为一个软件交换机。它会在挂载到它的网口之间进行转发。 同时,Docker 随机分配一个本地未占用的私有网段(在 RFC1918 中定义)中的一个地址给 docker0 接口 阅读全文
posted @ 2020-08-18 20:16 接近风的地方coc 阅读(49) 评论(0) 推荐(0) 编辑
摘要: -v显示请求详细信息 curl www.baidu.com -v 1 -X 指定请求方式 GET请求 curl -X GET http://localhost:8080/search?data=123 # -X GET是可选的 1 POST请求 curl -X POST -d"data=123&ke 阅读全文
posted @ 2020-08-18 20:15 接近风的地方coc 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1. 基础知识:Linux control groups 1.1 概念 Linux Cgroup 可​​​让​​​您​​​为​​​系​​​统​​​中​​​所​​​运​​​行​​​任​​​务​​​(进​​​程​​​)的​​​用​​​户​​​定​​​义​​​组​​​群​​​分​​​配​​​资​​​源​​ 阅读全文
posted @ 2020-08-18 20:14 接近风的地方coc 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 在 registry 节点利用 compose 相关知识编写 WordPress 的创建文件,使用 compose 版本为 2,创建名为 xd_db 的服务,引用镜像为 mysql:latest,设置容器自动启动运行,设置数据卷 db_data 与数据库存储路径实现映射,设置数据库密码为 wp_xi 阅读全文
posted @ 2020-08-18 20:11 接近风的地方coc 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,Docker守护进程会生成一个socket(/var/run/docker.sock)文件来进行本地进程通信,而不会监听任何端口,因此只能在本地使用docker客户端或者使用Docker API进行操作。 如果想在其他主机上操作Docker主机,就需要让Docker守护进程监听一个端口, 阅读全文
posted @ 2020-08-18 20:09 接近风的地方coc 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在registry节点使用netstat命令查询仓库监听端口号,查询完毕后通过lsof命令(如命令不存在则手工安装)查询使用此端口号的进程。将以上所有操作命令和输出结果以文本形式提交到命令行界面。 在Registry节点通过lsof命令(如命令不存在则手工安装)查询/usr/bin/docker-c 阅读全文
posted @ 2020-08-18 20:07 接近风的地方coc 阅读(108) 评论(0) 推荐(0) 编辑