//安装docker
yum install docker
//运行docker服务
service docker start
//修改配置
vi /etc/docker/daemon.json
//换上国内源
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
//重启
systemctl restart docker.service
此时创建docker文件夹 cd 进入文件夹
将编译好的文件copy进入此文件夹
此处我直接将发布文件copy进docker/SSO目录下
接文档1命令如下
//创建目录
mkdir ~/docker
//进入目录
cd ~/build/Release/
//拷贝文件
cp -r SSO/ ~/docker/
//进入目录
cd ~/docker
//创建dockerfile
vim dockerfile
//粘贴下列配置 其中 mcr.microsoft.com/dotnet/aspnet:6.0是指定微软官方运行容器
FROM mcr.microsoft.com/dotnet/aspnet:6.0
WORKDIR /app
COPY ./SSO/ ./
ENTRYPOINT ["dotnet", "SSO.dll"]
//退出后 构建镜像
docker build -t dotnet:v1 .
//运行
docker run -d --rm -p 80:80 --name aspnetcore_test dotnet:v1
以上执行应该访问对应ip,就可以看见Hello World输出,就代表成功