镜像是docker hub上的一个镜像,我用如下两种方式去启动相应容器
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-56-centos7
这个启动容器成功
docker-compose.yml
version: '2'
services:
mysql:
image: centos/mysql-56-centos7:latest
restart: always
container_name: mysql
环境配置文件 .env 有如下内容
MYSQL_ROOT_PASSWORD=123456
您好,docker-compose里面要写environment配置,否则.env无效,不会读取。下面举个例子:
version: '2'
services:
env_file: # 这里
- .env
mysql:
image: centos/mysql-56-centos7:latest
restart: always
container_name: mysql
或者
version: '2'
services:
environment:
MYSQL_ROOT_PASSWORD:
mysql:
image: centos/mysql-56-centos7:latest
restart: always
container_name: mysql
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。