docker-compose安装&创建容器1&启动失败处理
复习什么是 Dockerfile?Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。docker build 创建镜像docker run创建容器Docker ComposeCompose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一
复习
什么是 Dockerfile?
Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。
docker build 创建镜像
docker run 创建容器
Docker Compose
Compose 简介
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
详情参考:
https://www.runoob.com/docker/docker-compose.html
准备工作
1.检查docker-compose.yml
2.mycat网址失效,修改为:
docker-compose安装&创建容器
如下图,build后面的地址是为了找Dockerfile的文件路径,所以Ubuntu上要构建这个路径
1.创建目录/home/px2/kgc,将文件放进去
mkdir -p /home/px2/kgc
-p:逐级创建目录

2.从外部导入的文件,首先要给权限:
chmod 777 docker-compose.yml
3.下载docker-compose
apt-get install docker-compose
没有的话更新下载源(如果正常下载成功了的话,不需要执行这步)
apt-get update
4.检查版本
docker-compose --version

5.单独创建某个容器:
docker-compose up -d rabbitmq
6.一键创建docker-compose.yml中的所有容器:
docker-compose up -d
7.报错处理:
如果有容器访问不到页面,进入容器,检查容器是否运行成功。若没有运行成功,将其他容器先stop,修改docker-compose.yml中该容器的内存大小,remove该容器,再次执行
docker exec -it 容器id /bin/bash
ps -ef | grep jenkins
stop
修改配置
remove
docker-compose up -d jenkins
再次重复登录容器端口检查,成功
8.es启动失败解决方案

#打开配置文件 :vi /etc/sysctl.conf 加入连续缓存配置内容
vm.max_map_count=655360
查看
sysctl -p


9.启动Tengine报错如下
原因:配置文件nginx.conf中配置的location地址没有运行或运行失败
更多推荐

所有评论(0)