docker-compose安装&创建容器1&启动失败处理
compose
compose - Docker Compose是一个用于定义和运行多容器Docker应用程序的工具,通过Compose文件格式简化应用部署过程。
项目地址:https://gitcode.com/gh_mirrors/compose/compose
免费下载资源
·
复习
什么是 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地址没有运行或运行失败
GitHub 加速计划 / compose / compose
33.26 K
5.15 K
下载
compose - Docker Compose是一个用于定义和运行多容器Docker应用程序的工具,通过Compose文件格式简化应用部署过程。
最近提交(Master分支:1 个月前 )
73d3a25e
Signed-off-by: Suleiman Dibirov <idsulik@gmail.com>
3 天前
3524bcfa
Signed-off-by: Suleiman Dibirov <idsulik@gmail.com>
3 天前
更多推荐
已为社区贡献4条内容
所有评论(0)