1. //安装docker
    2. yum install docker
    3. //运行docker服务
    4. service docker start
    5. //修改配置
    6. vi /etc/docker/daemon.json
    7. //换上国内源
    8. {
    9. "registry-mirrors": ["http://hub-mirror.c.163.com"]
    10. }
    11. //重启
    12. systemctl restart docker.service

    此时创建docker文件夹 cd 进入文件夹
    将编译好的文件copy进入此文件夹
    此处我直接将发布文件copy进docker/SSO目录下
    接文档1命令如下

    1. //创建目录
    2. mkdir ~/docker
    3. //进入目录
    4. cd ~/build/Release/
    5. //拷贝文件
    6. cp -r SSO/ ~/docker/
    7. //进入目录
    8. cd ~/docker
    9. //创建dockerfile
    10. vim dockerfile
    11. //粘贴下列配置 其中 mcr.microsoft.com/dotnet/aspnet:6.0是指定微软官方运行容器
    12. FROM mcr.microsoft.com/dotnet/aspnet:6.0
    13. WORKDIR /app
    14. COPY ./SSO/ ./
    15. ENTRYPOINT ["dotnet", "SSO.dll"]
    16. //退出后 构建镜像
    17. docker build -t dotnet:v1 .
    18. //运行
    19. docker run -d --rm -p 80:80 --name aspnetcore_test dotnet:v1

    以上执行应该访问对应ip,就可以看见Hello World输出,就代表成功