进入到项目所在的目录,然后去启动一下服务 .. docker-compose up -d ... -d 可以让服务在后台运行 ... 启动以后,我们再进入到之前定义的数据服务这个容器里面 .. docker-compose exec db bash ..
进来以后再登录到数据库 ... 使用 root 这个用户登录 .. 它的密码就是我们在 MYSQL_ROOT_PASSWORD 这个环境变量里设置的那个 ...
查看一下数据库 ... show databases; 这里会出现我们创建的 app 这个数据库 ... 数据库的名字,用户名,还有密码,都是我们在定义 db 这个服务的时候,在它的环境变量里设置的 ...
我们可以再去创建一个数据库 .. 比如创建一个叫 test 的数据库 ... 再退出来 ... 然后可以把项目里面定义的服务容器都删除掉 .. docker-compose down ...
重新再启动一下 .... 进入到 db 这个容器里面 ... 登录到数据库 ... 再查看一下所有的数据库 ... 在这里会有一个之前我们创建的 test 数据库 ...
也就是即使我们删除掉了这个数据服务容器,它里面的数据也会被保留下来 .. 因为我们给它挂载了一个数据卷 ...