docker自启动在双硬盘下有问题
Tofloor
poster avatar
mingqing6364
deepin
2019-03-29 21:13
Author
版本信息:deepin

docker
  1. # docker --version
  2. Docker version 18.03.1-ce, build 9ee9f40
Copy the Code
硬盘
一块ssd、一块hdd
hdd挂载
  1. # mount -l | grep sdb
  2. /dev/sdb1 on /media/abo/hdd01 type ext4 (rw,relatime,data=ordered,uhelper=udisks2) [hdd01]
Copy the Code


配置MySQL容器
  1. # pwd
  2. /media/abo/hdd01/docker/mysql5.7
  3. # cat install.sh
  4. docker run -p 3306:3306 --name mysql5.7 --restart=always -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
Copy the Code


之后开机,docker会先启动,同时拉起mysql5.7,自动创建目录/media/abo/hdd01/docker/mysql5.7
随后系统才开始自动挂载硬盘,但是因为/media/abo/hdd01已经创建,自动更改挂载点为/media/abo/hdd011之后机械盘里的各种虚拟机,快捷方式都失效了,包括mysql5.7@docker中的配置和数据,都没有加载到
所以有没有什么办法让docker在挂载硬盘成功之后启动?
Reply Favorite View the author
All Replies

No replies yet