diff --git a/24Hour/build/dockerbuild.txt b/24Hour/build/dockerbuild.txt index 01ac230..437a899 100644 --- a/24Hour/build/dockerbuild.txt +++ b/24Hour/build/dockerbuild.txt @@ -1,6 +1,6 @@ create images -docker build -t twentyfoursvc:1.0.1.2 . - +docker build -t twentyfoursvc:1.0.2.1 . +docker save -o d://twentyfoursvc.1.0.2.1.tar twentyfoursvc:1.0.2.1 docker on windows for fake data create container docker run --name twentyfoursvc -p 8098:8098 -v D://dockerconfigs/24hourconfig/appsettings.json:/app/appsettings.json -v /etc/localtime:/etc/localtime -d twentyfoursvc:1.0.1.5 @@ -8,12 +8,11 @@ docker run --name twentyfoursvc -p 8098:8098 -v D://dockerconfigs/24hourconfig/a docker on linux with network bridge -create birdge: -docker network create twentytotwneyfour +docker network create -d bridge twentytotwneyfour for 24hourserver docker run \ ---name twentyfoursvc \ +--name twentyfoursvc1.0.2.1 \ -p 8098:8098 \ -v /home/24hour/logs:/app/logs \ -v /home/24hour/wwwroot:/app/wwwroot \ @@ -23,48 +22,72 @@ docker run \ --link mysql \ --network twentytotwneyfour \ --network-alias twentyfour \ --d twentyfoursvc:1.0.1.5 +-d twentyfoursvc:1.0.2.1 -docker run ---name twentyfoursvc --p 8098:8098 --v /home/24hour/config/appsettings.json:/app/appsettings.json --v /etc/localtime:/etc/localtime ---restart=always --d twentyfoursvc:1.0.1.5 -for 2.0 proxyclient -docker run --name twentysysproxy -p 5194:5194 -v /home/twentysysproxy/config/appsettings.json:/app/appsettings.json -v /etc/localtime:/etc/localtime --restart=always --link mysql --network twentytotwneyfour --network-alias twentyproxy -d twentysysproxy:1.1 docker load -i twentyfoursvc1019.tar -docker run --name twentyfoursvc1019 \ +docker run --name twentyfoursvc1.0.1.27 \ -p 8098:8098 \ -v /home/24hour/config/appsettings.json:/app/appsettings.json \ -v /home/24hour/config/log4net.config:/app/log4net.config \ -v /home/24hour/wwwroot:/app/wwwroot \ -v /home/24hour/logs:/app/logs \ -v /etc/localtime:/etc/localtime \ ---restart=always -d twentyfoursvc:1.0.1.9 +--restart=always -d twentyfoursvc:1.0.1.27 -docker run --name twentyfoursvc1.0.1.9 \ +docker run --name twentyfoursvc1.0.1.18 \ -p 8098:8098 \ -v /home/24hour/config/appsettings.json:/app/appsettings.json \ -v /home/24hour/config/log4net.config:/app/log4net.config \ -v /home/24hour/wwwroot:/app/wwwroot \ -v /home/24hour/logs:/app/logs \ -v /etc/localtime:/etc/localtime \ +/ +-e ASPNETCORE_Kestrel__Certificates__Default__Password='123456' \ +-e ASPNETCORE_Kestrel__Certificates__Default__Path='/app/dotnetmvc.pfx' \ +-e ASPNETCORE_HTTPS_PORT=8443 +-w '/app' \ --link mysql \ --network twentytotwneyfour \ --network-alias twentyfour \ ---restart=always -d twentyfoursvc:1.0.1.9 +--restart=always -d twentyfoursvc:1.0.1.18 + + +docker run -d --name dotnetmvc \ + -e ASPNETCORE_URLS='http://0.0.0.0:80;https://0.0.0.0:443' \ + -e ASPNETCORE_HTTPS_PORT=8443 \ + -e ASPNETCORE_Kestrel__Certificates__Default__Password='123456' \ + -e ASPNETCORE_Kestrel__Certificates__Default__Path='/app/dotnetmvc.pfx' \ + + -p 8080:80 \ + -p 8443:443 \ + -v /opt/www/mymvcsystem:/app/ \ + -d mcr.microsoft.com/dotnet/aspnet:3.1 + dotnet 'MySystem.dll' + + + + + + + + + + + + + + + @@ -108,6 +131,22 @@ docker run --rm -it -p 8000:80 -p 8098:443 +docker pull mcr.microsoft.com/dotnet/samples:aspnetapp +docker run --rm -it \ +--name twentyfoursvc.1.0.1.18 \ +-p 8098:8098 \ +-p 443:8099 \ +-e ASPNETCORE_URLS="https://+;http://+" \ +-e ASPNETCORE_HTTPS_PORT=8001 \ +-e ASPNETCORE_Kestrel__Certificates__Default__Password="l8717f1v9q7h" \ +-e ASPNETCORE_Kestrel__Certificates__Default__Path=bgqyj.cn.pfx \ +-v /home/24hour/config/appsettings.json:/app/appsettings.json \ +-v /home/24hour/config/log4net.config:/app/log4net.config \ +-v /home/24hour/wwwroot:/app/wwwroot \ +-v /home/24hour/logs:/app/logs \ +-v /home/24hour/https/bgqyj.cn.pfx:/app/bgqyj.cn.pfx \ +-v /etc/localtime:/etc/localtime \ +-d twentyfoursvc:1.0.1.18 @@ -131,8 +170,20 @@ docker run --rm -it -p 8000:80 -p 8098:443 +docker run +--name twentyfoursvc +-p 8098:8098 +-v /home/24hour/config/appsettings.json:/app/appsettings.json +-v /etc/localtime:/etc/localtime +--restart=always +-d twentyfoursvc:1.0.1.5 +docker build -t twentysysproxy:1.0.1.3 . +docker save -o d://twentysysproxy.1.0.1.3.tar twentysysproxy:1.0.1.3 +docker load -i twentysysproxy.1.0.1.3.tar +for 2.0 proxyclient +docker run --name twentysysproxy.1.0.1.3 -p 5194:5194 -v /home/twentysysproxy/config/appsettings.json:/app/appsettings.json -v /etc/localtime:/etc/localtime --restart=always --link mysql --network twentytotwneyfour --network-alias twentyproxy -d twentysysproxy:1.0.1.3