- Docker file:
FROM mcr.microsoft.com/dotnet/framework/sdk:3.5
RUN MKDIR C:/Services
ADD . C:/Services/TCP_4489_test/
EXPOSE 4489
CMD cmd.exe
Or:
FROM mcr.microsoft.com/dotnet/framework/sdk:3.5
RUN MKDIR C:/Services
ADD . C:/Services/TCP_4489_test/
WORKDIR C:/Services/TCP_4489_test/
RUN powershell.exe -Command .\install.bat
EXPOSE 4489
ENTRYPOINT powershell.exe
- Build Image
docker build -t tcpserver:v1 .
tcpserver: image name
v1: image version
- Run image
docker run -d -p 4489:4489 --name tcp4489 -it tcpserver:v1