1.1在根目录下创建两个文件
- 一个是mysql的脚本文件
- 一个是创建mysql容器的配置文件
2.1通过配置文件docker-compose.yml 创建docker中的mysql容器 最后networks: - ems会报错先记录一下
2.6选择创建的虚拟主机名称
cd 项目目录 cd ems(我的文件名是ems)
输入命令 docker-compose config 如果得到如下响应 说明地址没有问题
启动:docker-compose up -d
报错了:
WARNING: Some networks were defined but are not used by any service: outside
ERROR: Service "mysql" uses an undefined network "ems"
解决办法:修改配置文件加入网络
方法1:
方法2:
继续执行命令docker-compose up -d 启动成功
docker ps 查看 已经启动
解决办法:
1、安装pip
2、升级pip
3、安装docker-compose插件
注意安装插件的时候可以看一下日志是否有报错
我遇到的报错如下
Traceback (most recent call last):
File "<string>", line 1, in <module>
IOError: [Errno 2] No such file or directory: '/tmp/pip-build-e0oyPd/importlib-metadata/setup.py'
解决办法
度娘一顿操作猛如虎,执行以下命令
再安装docker-compose就不报错了
4、验证是否安装成功