我试图在docker-compose.yml文件执行期间创建一个mysql数据库模式
version: "2"
services:
web:
build: docker
ports:
- "8080:8080"
environment:
- MYSQL_ROOT_PASSWORD=root
mysql:
image: mysql:latest
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=test
ports:
- "3306:3306"
links:
- web
onrun:
command: "docker exec -i test_mysql_1 mysql -uroot -proot test <dummy1.sql"
Run Code Online (Sandbox Code Playgroud)
我试过onrun,但这不起作用.我正在构建第一张图片,但从docker hub中拉出第二张图片.请熟悉如何在docker-compose之后执行以下命令
我想使用 bat 文件调用 docker compose。我尝试使用以下命令调用,但它不执行命令。这是我的 .bat 文件
echo on
cd C:\Program Files\Docker Toolbox\
start start.sh cd desktop
cd test
docker-compose up
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以使用 bat 文件或任何其他文件执行 docker 命令。