create images docker build -t twentyfoursvc:1.0.3.10 . docker save -o d://twentyfoursvc.1.0.3.10.tar twentyfoursvc:1.0.3.10 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 docker on linux with network bridge docker network create -d bridge twentytotwneyfour for 24hourserver docker run \ --name twentyfoursvc1.0.3.10\ -p 8098:8098 \ -v /home/24hour/logs:/app/logs \ -v /home/24hour/wwwroot:/app/wwwroot \ -v /home/24hour/config/appsettings.json:/app/appsettings.json \ -v /etc/localtime:/etc/localtime \ --restart=always \ --link mysql \ --network twentytotwneyfour \ --network-alias twentyfour \ -d twentyfoursvc:1.0.3.10 docker run --name twentyfoursvc1.0.2.3 -d twentyfoursvc:1.0.2.3 公司252测试 docker build -t twentyfoursvc:1.0.3.10 . docker load -i twentyfoursvc1019.tar 内网运行 docker run --name twentyfoursvc_1.0.3.10_private \ -p 8098:8098 \ -v /home/24hour/private/config/appsettings.json:/app/appsettings.json \ -v /home/24hour/private/config/log4net.config:/app/log4net.config \ -v /home/24hour/private/config/caselist.txt:/app/caselist.txt \ -v /home/24hour/private/config/jzlist.txt:/app/jzlist.txt \ -v /home/24hour/private/wwwroot:/app/wwwroot \ -v /home/24hour/private/logs:/app/logs \ -v /etc/localtime:/etc/localtime \ --restart=always -d twentyfoursvc:1.0.3.10 外网运行 docker run --name twentyfoursvc_1.0.3.10_network \ -p 18098:18098 \ -v /home/24hour/network/config/appsettings.json:/app/appsettings.json \ -v /home/24hour/network/config/log4net.config:/app/log4net.config \ -v /home/24hour/network/wwwroot:/app/wwwroot \ -v /home/24hour/network/logs:/app/logs \ -v /etc/localtime:/etc/localtime \ --restart=always -d twentyfoursvc:1.0.3.10 docker run --name twentyfoursvc1.0.2.3 \ -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.2.3 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' docker run -itd --name mysql -p 3306:3306 \ -v /home/mysql/data:/var/lib/mysql \ -v /etc/localtime:/etc/localtime \ --restart=always \ -e MYSQL_ROOT_PASSWORD=sa@admin mysql:5.7 docker run -p 9001:80 --name nginxcontainer \ -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ -v /home/nginx/conf/conf.d:/etc/nginx/conf.d \ -v /home/nginx/log:/var/log/nginx \ -v /home/nginx/html:/usr/share/nginx/html \ --restart=always -d nginx:18.0 docker run --name mysql -p 3306:3306 \ --privileged=true \ -v /home/mysql/conf:/etc/mysql/conf.d \ -v /home/mysql/data:/var/lib/mysql \ -v /etc/localtime:/etc/localtime \ --restart=always \ -e MYSQL_ROOT_PASSWORD=sa@admin \ -d mysql:5.7 \ --lower_case_table_names=1 \ docker pull mcr.microsoft.com/dotnet/samples:aspnetapp docker run --rm -it -p 8000:80 -p 8098:443 -e ASPNETCORE_URLS="https://+;http://+" -e ASPNETCORE_HTTPS_PORT=8001 -e ASPNETCORE_Kestrel__Certificates__Default__Password="" -e ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx -v ${HOME}/.aspnet/https:/https/ mcr.microsoft.com/dotnet/samples:aspnetapp 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 2.0代理 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.5 . docker save -o d://twentysysproxy.1.0.1.5.tar twentysysproxy:1.0.1.5 docker load -i twentysysproxy.1.0.1.5.tar for 2.0 proxyclient docker run --name twentysysproxy.1.0.1.5 -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.5 docker save -o d://twentysysproxy.1.0.1.6.tar twentysysproxy:1.0.1.6