我在Windows 10计算机上使用dockerfile在microsoft / windowsservercore上构建了映像。 Docker镜像已成功创建。我需要在登录到windows容器后运行.sh文件。但是我无法运行任何.sh文件。如果我运行.sh文件,没有任何反应。
c:\WorkSpace\dbscripts>bash init_db.sh
c:\WorkSpace\dbscripts>
在安装Git时,bash存在于容器中。
c:\WorkSpace\dbscripts>where bash
c:\git\bin\bash.exe
我有什么方法可以在windows容器中运行.sh文件吗?
C:\Users\Jayesh>docker version
Client:
Version: 18.03.1-ce
API version: 1.37
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:12:48 2018
OS/Arch: windows/amd64
Experimental: false
Orchestrator: swarm
Server:
Engine:
Version: 18.03.1-ce
API version: 1.37 (minimum version 1.24)
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:21:42 2018
OS/Arch: windows/amd64
Experimental: true