Docker Compose

Docker + WordPress搭建个人博客

末鹿安然 提交于 2021-02-13 17:13:04
WordPress是目前非常受欢迎的开源博客系统,今天使用 Docker + WordPress 搭建个人博客,整个过程非常丝滑。 搭博客先要准备域名和服务器,昨天在阿里云买了个.top的域名花了5块钱(美滋滋~~),本来再准备在阿里云再选个 轻量应用服务器 看了下最便宜都也要600+一年,去了隔壁腾讯花了88买了个一个 1核 + 2g 的服务器还算不错。 安装Docker 安装Dokcer比较简单几行命令下来,安排的明明白白: 更新apt仓库索引 sudo apt-get update 安装软件,允许apt使用https软件源 sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common 添加Docker官方GPG key curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 添加Docker官方源 sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" 更新apt仓库索引

docker nginx 运行后无法访问

雨燕双飞 提交于 2021-02-13 10:55:59
1 最近在学docker部署,一开始打算将nginx先docker化的。 对照 官方的docker镜像介绍说明 ,进行自定义配置 将官方的nginx.conf复制出来后,修改添加了一些自定义,主要是屏蔽了default.conf,以及include文件夹 sites-available include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-available/*; 官方原先配置 user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';

Kubernetes Pod 生命周期

白昼怎懂夜的黑 提交于 2021-02-12 22:37:51
Pod 生命周期 Pod 的 status 定义在 PodStatus 对象中,其中有一个 phase 字段。它简单描述了 Pod 在其生命周期的阶段。熟悉Pod的各种状态对我们理解如何设置Pod的调度策略、重启策略是很有必要的。 下面是 phase 可能的值: 阶段 描述 Pending Pod 已被 Kubernetes 系统接受,但有一个或者多个容器镜像尚未创建。等待时间包括调度 Pod 的时间和通过网络下载镜像的时间,这可能需要花点时间。 Running 该 Pod 已经绑定到了一个节点上,Pod 中所有的容器都已被创建。至少有一个容器正在运行,或者正处于启动或重启状态。 Succeeded Pod 中的所有容器都被成功终止,并且不会再重启。 Failed Pod 中的所有容器都已终止了,并且至少有一个容器是因为失败终止。也就是说,容器以非0状态退出或者被系统终止。 Unknown 因为某些原因无法取得 Pod 的状态,通常是因为与 Pod 所在主机通信失败。 Pod 状态 Pod 有一个 PodStatus 对象,其中包含一个 PodCondition 数组,代表 Condition 是否通过。 PodCondition 属性描述: 字段 描述 lastProbeTime 最后一次探测 Pod Condition 的时间戳。 lastTransitionTime 上次

Thanos prometheus 集群以及多租户解决方案docker-compose 试用(一)

霸气de小男生 提交于 2021-02-12 20:36:24
Thanos prometheus 集群以及多租户解决方案docker-compose 试用(一) 参考文章: (1)Thanos prometheus 集群以及多租户解决方案docker-compose 试用(一) (2)https://www.cnblogs.com/rongfengliang/p/11319933.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/stackoom/blog/4952486

linux安装docker和docker compose

跟風遠走 提交于 2021-02-11 21:41:19
运行 sudo -s 切换到root用户。 1.卸载旧版本Docker(如果系统之前没安装过Docker,可以跳过): yum remove docker \ docker - client \ docker -client- latest \ docker - common \ docker - latest \ docker -latest- logrotate \ docker - logrotate \ docker -engine 2.安装Docker所需要的包: yum install -y yum- utils \ device -mapper-persistent- data \ lvm2 3,安装最新版的Docker引擎: yum install docker-ce docker-ce-cli containerd.io 如果报错,尝试修改稳定的仓库: yum-config- manager \ --add- repo \ https: // download.docker.com/linux/centos/docker-ce.repo 4.启动Docker: systemctl start docker 查看docker状态: systemctl status docker 5.设置开机自动启动docker: systemctl enable docker

-bash: docker-compose: command not found、linux 安装 docker-compose

帅比萌擦擦* 提交于 2021-02-11 21:28:08
方式1: https://blog.csdn.net/qq_32447321/article/details/76512137 方式2: curl -L https : / / get .daocloud .io /docker /compose /releases /download / 1.22 . 0 /docker -compose - `uname -s` - `uname -m` > /usr /local /bin /docker -compose chmod +x /usr /local /bin /docker -compose 方式3: 1. 运行docker-compose 命令报错: -bash: docker-compose: command not found 2.安装: 1)先安装 pip ,检查是否已有: pip -V 报错: -bash: pip: command not found 安装 pip : yum -y install epel-release yum -y install python-pip #升级 pip install --upgrade pip 2) 安装Docker-Compose: pip install docker-compose 检查是是否成功: docker-compose -version OK 了。 -----

Windows系统下使用Docker的踩坑记录

家住魔仙堡 提交于 2021-02-10 17:00:27
  在实际Windows系统使用Docker的过程中,碰到很多坑,记录问题、原因、解决办法如下。 1. 使用MySQL镜像报错 问题描述 使用MySQL镜像会报错,报错内容为: [ERROR] InnoDB: File ./ib_logfile101: 'aio write' returned OS error 122. 原因: 使用的文件系統不支持aio 解决办法: 在docker-compose.yml文件中,添加命令: command: "--innodb_use_native_aio=0" ,如下所示: mysql: environment: MYSQL_DATABASE: test MYSQL_PASSWORD: root MYSQL_ROOT_PASSWORD: root TZ: Asia/Shanghai image: mysql:latest command: "--innodb_use_native_aio=0" ports: - 3306:3306 volumes: - ./data/mysql/data:/var/lib/mysql 参考网址: https://stackoverflow.com/questions/48239668/fails-to-initialize-mysql-database-on-windows-10 2. 启动Docker时报错

基于docker-compose搭建本地sentry服务

馋奶兔 提交于 2021-02-10 08:00:26
####环境要求: centos 7 Docker 17.05.0+ Compose 1.19.0+ RAM 2400MB docker-compose 安装 ```$ curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose- uname -s - uname -m > /usr/local/bin/docker-compose $ chmod +x /usr/local/bin/docker-compose or $ yum install python-pip $ pip install docker-compose or $ curl -L --fail https://github.com/docker/compose/releases/download/1.24.1/run.sh > /usr/local/bin/docker-compose $ sudo chmod +x /usr/local/bin/docker-compose #### 1. git拉取当前假定为 /data/sentry,并进入此目录。 ```git clone https://github.com/getsentry/onpremise.git 然后进入目录仓库目录,默认为

window10下Docker安装

霸气de小男生 提交于 2021-02-09 20:24:54
首先window版本必须是10,如果是win7那么安装方法有所不同,win10是官方支持安装的。笔者安装的是Community社区版,版本信息如下: 1、去docker官网下载win10安装包: https://store.docker.com/editions/community/docker-ce-desktop-windows 2、开启win10的Hyper-V , 控制面板 -> 程序 -> 启用或关闭Windows功能 -> 选中Hyper-V ,之后重启。 然后点击下载的exe安装文件安装,中间没有什么特别注意的地方。 3、启动docker, setting -> Daemon 设置阿里云docker镜像仓库,以及DaoCloud镜像仓库(光阿里云貌似不是很给力) { "registry-mirrors": [ "https://xxxxxx.mirror.aliyuncs.com", "http://xxxxxx.m.daocloud.io" ], "insecure-registries": [], "debug": true, "experimental": false } 阿里云容器镜像服务->选择镜像加速器:https://cr.console.aliyun.com DaoCloud登录后选择加速器:https://www.daocloud.io/mirror

skywalking安装运行(docker)

烂漫一生 提交于 2021-02-09 16:08:38
https://github.com/apache/skywalking-docker/tree/master/6/6.5 https://hub.docker.com/r/apache/skywalking-oap-server https://hub.docker.com/r/apache/skywalking-ui mkdir /opt/skywalking-oap-server wget -P /opt/skywalking-oap-server https://github.com/apache/skywalking-docker/blob/master/6/6.5/oap/docker-entrypoint.sh wget -P /opt/skywalking-oap-server https://github.com/apache/skywalking-docker/blob/master/6/6.5/oap/log4j2.xml vim /opt/skywalking-oap-server/Dockerfile FROM apache/skywalking-oap-server:6.5.0 EXPOSE 12800 11800 1234 vim /opt/skywalking-oap-server/docker-compose.yml es: 非docker版