Py学习  »  docker

SQL Server Docker Compose SQLCMD不执行

Felix Stumvoll • 4 年前 • 1029 次点击  

我正在docker compose中设置一个SQL服务器 RUN 指示。这不起作用,但是当我用sh在运行中的容器上执行相同的命令时,它起作用

我的撰写文件如下:

version: "3.7"

services:
  mssql:
    build: ./mssql
    environment: 
      SA_PASSWORD: "Password12345!"
      ACCEPT_EULA: "Y"
    container_name: mssqlDB
    ports:
      - "1433:1433"
    restart: always

这里是我的档案:

FROM mcr.microsoft.com/mssql/server:2019-GA-ubuntu-16.04
COPY ./prod.sql /
RUN ./opt/mssql-bin/sqlcmd -S localhost -U SA -P "Password12345!" -Q "Create Database HelloWorld"
CMD ["/opt/mssql/bin/sqlservr"]
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/52971
 
1029 次点击  
文章 [ 1 ]  |  最新文章 4 年前