docker-compose安装&创建容器1
程序员文章站
2024-03-18 11:00:16
...
复习
什么是 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
再次重复登录容器端口检查,成功
上一篇: linux容器安装cmake
推荐阅读
-
在Linux上安装Oracle12cR2,创建非容器数据库实例,配图
-
docker-compose安装&创建容器1
-
(20210316已解决)docker-compose创建postgresql容器exited with code 1
-
Oracle安装(1)静默方式创建Oracle数据库
-
Oracle安装(1)静默方式创建Oracle数据库
-
SharePoint 2007图文开发教程(1) 简介,安装,配置及创建Web应用程序
-
SharePoint 2007图文开发教程(1) 简介,安装,配置及创建Web应用程序
-
vue.js学习笔记1——安装及创建并运行vue实例
-
Electron – 基础学习(1): 环境安装、创建项目及入门
-
RabbitMQ(1):Windows下安装RabbitMQ和创建管理员用户