随笔分类 -  Docker

上一页 1 ··· 3 4 5 6 7 8 下一页
摘要:基本语法 Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker Daemon。 客户端命令:基本命令格式为 docker [OPTIONS] COMMAND [arg...]; 服务端命令:基本命令格式为 dockerd [OPTIONS]。 可以通过 阅读全文
posted @ 2020-07-11 16:46 哈喽哈喽111111 阅读(4381) 评论(0) 推荐(0) 编辑
摘要:如何批量清理临时镜像文件? 答:可以使用 docker image prune 命令。 本地的镜像文件都存放在哪里? 答:与 Docker 相关的本地资源默认存放在 /var/lib/docker/ 目录下,以 overlay2 文件系统为例,其中 containers 目录存放容器信息,image 阅读全文
posted @ 2020-07-11 16:42 哈喽哈喽111111 阅读(454) 评论(0) 推荐(0) 编辑
摘要:创建空文件夹 假设新建一个名为 wordpress 的文件夹,然后进入这个文件夹。 创建 docker-compose.yml 文件 docker-compose.yml 文件将开启一个 wordpress 服务和一个独立的 MySQL 实例: version: "3" services: db: 阅读全文
posted @ 2020-07-10 18:03 哈喽哈喽111111 阅读(2262) 评论(0) 推荐(0) 编辑
摘要:先从最基本的功能开始 在一切工作开始前,需要先编辑好三个必要的文件。 第一步,因为应用将要运行在一个满足所有环境依赖的 Docker 容器里面,那么我们可以通过编辑 Dockerfile 文件来指定 Docker 容器要安装内容。内容如下: FROM python:3 ENV PYTHONUNBUF 阅读全文
posted @ 2020-07-10 18:00 哈喽哈喽111111 阅读(2878) 评论(0) 推荐(1) 编辑
摘要:模板文件是使用 Compose 的核心,涉及到的指令关键字也比较多。但大家不用担心,这里面大部分指令跟 docker run 相关参数的含义都是类似的。 默认的模板文件名称为 docker-compose.yml,格式为 YAML 格式。 version: "3"services: webapp: 阅读全文
posted @ 2020-07-10 16:31 哈喽哈喽111111 阅读(417) 评论(0) 推荐(0) 编辑
摘要:命令对象与格式 对于 Compose 来说,大部分命令的对象既可以是项目本身,也可以指定为项目中的服务或者容器。如果没有特别的说明,命令对象将是项目,这意味着项目中所有的服务都会受到命令影响。 执行 docker-compose [COMMAND] --help 或者 docker-compose 阅读全文
posted @ 2020-07-10 16:22 哈喽哈喽111111 阅读(695) 评论(0) 推荐(0) 编辑
摘要:CMD 指令的格式和 RUN 相似,也是两种格式: shell 格式:CMD <命令> exec 格式:CMD ["可执行文件", "参数1", "参数2"...] 参数列表格式:CMD ["参数1", "参数2"...]。在指定了 ENTRYPOINT 指令后,用 CMD 指定具体的参数。 之前介 阅读全文
posted @ 2020-07-09 16:33 哈喽哈喽111111 阅读(10074) 评论(0) 推荐(3) 编辑
摘要:在线地址:https://www.bookstack.cn/read/docker_practice-1.2.0 pdf文件下载地址:https://files.cnblogs.com/files/sanduzxcvbnm/docker_practice.pdf 阅读全文
posted @ 2020-07-09 11:51 哈喽哈喽111111 阅读(349) 评论(0) 推荐(0) 编辑
摘要:1.不使用logstash 2.步骤: 2.1 先获取一个文件的日志 2.2 再获取多个文件的日志 2.3 批量获取文件日志 pod日志文件路径 [root@worker hkd-eureka]# pwd /var/log/pods/test_cloud-eureka-0_26292b87-08d2 阅读全文
posted @ 2020-07-07 12:12 哈喽哈喽111111 阅读(947) 评论(0) 推荐(0) 编辑
摘要:Alpine介绍 Alpine 操作系统是一个面向安全的轻型 Linux 发行版。目前 Docker 官方已开始推荐使用 Alpine 替代之前的 Ubuntu 做为基础镜像环境。这样会带来多个好处。包括镜像下载速度加快,镜像安全性提高,主机之间的切换更方便,占用更少磁盘空间等。 Alpine的特点 阅读全文
posted @ 2020-07-01 16:17 哈喽哈喽111111 阅读(1517) 评论(0) 推荐(0) 编辑
摘要:Docker Compose配置文件是Docker Compose的核心,用于定义服务、网络和数据卷。格式为YAML,默认路径为./docker-compose.yml,可以使用.yml或.yaml扩展名,目前Compose配置文件格式的最新版本为V3。Compose配置文件中涉及的配置项也比较多, 阅读全文
posted @ 2020-06-24 16:35 哈喽哈喽111111 阅读(12675) 评论(3) 推荐(6) 编辑
摘要:明确概念 Dockerfile 是拿来构建自定义镜像的,并没有直接生成容器。只是可以在运行镜像时运行容器而已。 做容器编排以部署环境,是使用 docker-compose.yml 文件进行的,里面可能会需要用到 Dockerfile 。 总结 Dockerfile是用来构建镜像的,若是想使用这个镜像 阅读全文
posted @ 2020-06-24 12:04 哈喽哈喽111111 阅读(14520) 评论(1) 推荐(1) 编辑
摘要:选择要部署容器的主机上,不用事先安装配置docker-compose 官方示例文档地址,2.0版本的:https://docs.docker.com/compose/compose-file/compose-file-v2/ 使用这个功能创建的docker容器,使用的容器卷是在:/var/lib/d 阅读全文
posted @ 2020-06-24 11:09 哈喽哈喽111111 阅读(12614) 评论(4) 推荐(1) 编辑
摘要:简介 Docker Compose 是Docker官方的开源项目, 其目的是为了简化我们使用Docker的操作 使用 Dockerfile 模板文件,可以快速部署一个单独的应用。 然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务 阅读全文
posted @ 2020-06-24 09:57 哈喽哈喽111111 阅读(741) 评论(0) 推荐(0) 编辑
摘要:其他主机开启远程连接docker端口 需要设置一下2375端口的监听。通过修改docker配置文件方式进行监听。 修改配置文件修改监听端口 使用Centos7安装的docker,所以下面的配置是适用于Centos7的。打开配置文件/usr/lib/systemd/system/docker.serv 阅读全文
posted @ 2020-06-23 16:47 哈喽哈喽111111 阅读(3090) 评论(0) 推荐(1) 编辑
摘要:Portainer使用 Nginx 容器实现端口转发 在 WordPress 部署完成后,需要在浏览器内输入 IP:端口或域名:端口 的形式访问网站,但我们一般访问应用的时候都是希望不加端口就能访问域名,所以这时就要用到 Nginx 的端口转发功能。 一、创建 Nginx 容器 1.进入到 Port 阅读全文
posted @ 2020-06-23 14:44 哈喽哈喽111111 阅读(26348) 评论(0) 推荐(2) 编辑
摘要:安装WordPress容器 进入到 Portainer 页面,选择左边的 Containers 选项,单击上方的 Add container 按钮转到如图所示的页面; 1.在 Name 一栏中输入容器名字; 2.在 Image 一栏输入容器镜像名,比如要安装 wordpress 则输入 wordpr 阅读全文
posted @ 2020-06-23 14:16 哈喽哈喽111111 阅读(2272) 评论(1) 推荐(0) 编辑
摘要:进入到 Portainer 页面,选择左边的 Containers 选项,单击上方的 Add container 按钮转到如图所示的页面; 1.在 Name 一栏中输入容器名字; 2.在 Image 一栏输入容器镜像名,比如要安装 wordpress 则输入 wordpress 即可,系统会自动拉取 阅读全文
posted @ 2020-06-23 12:08 哈喽哈喽111111 阅读(4375) 评论(3) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 下一页
点击右上角即可分享
微信分享提示