小编raj*_*j19的帖子

如何在docker-compose.yml上运行docker exec

我试图在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之后执行以下命令

docker docker-compose

13
推荐指数
2
解决办法
2万
查看次数

如何使用 .bat 文件运行传递 docker 终端命令

我想使用 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 命令。

batch-file docker

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

docker ×2

batch-file ×1

docker-compose ×1