时间:2021-07-01 10:21:17 帮助过:2人阅读
基于dockerfile的朋友,可以在Dockerfile配置文件中,增加如下代码,创建容器时来执行一个命令操作。
- RUN <span style="color: #0000ff;">sed</span> -i <span style="color: #800000;">‘</span><span style="color: #800000;">s/TLSv1.2/TLSv1.0/g</span><span style="color: #800000;">‘</span> /etc/ssl/openssl.cnf
我把修改后的容器,从新制作了一个镜像,暂且命名为aspnetcoressl吧。docker images查看我们刚才创建的镜像。
- [root@iZm5ec2cjkf2wt7aqpfw72Z ~<span style="color: #000000;">]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- aspnetcoressl </span><span style="color: #800080;">3.1</span> d619e179fc96 <span style="color: #800080;">2</span> hours ago 207MB
aspnetcoressl是我们修改过配置文件后创建的镜像,也就意味着我们可要直接使用该镜像,来运行容器。
- docker run --name tiku.api -v /data:/data -p <span style="color: #800080;">80</span>:<span style="color: #800080;">5000</span> -d d619e179fc96 dotnet /data/wwwroot/TiKu.Api/TiKu.Api.dll
最后,我把修改过的镜像,推送到docker.io我个人建的仓库里,如下图:
执行下面代码,拉取修改后的镜像(aspnetcore3.1)。
- docker pull lichaoqiang/netcore:<span style="color: #800080;">3.1</span>
.NetCore3.1发布在CentOS后连接SqlServer数据库异常(SslException)
标签:信息 creat 数据 enter pre Opens alt doc epo