如果centos中没有安装和docker和.net core镜像,先安装docker和asp.net core 镜像

安装docker
yum -y install docker-io

启动 Docker 后台服务
service docker start

拉取asp.net core 镜像
docker pull microsoft/dotnet

发布dotnet publish

在 publish 文件夹添加 Dockerfile文件

FROM docker.io/microsoft/dotnet

COPY . /app

WORKDIR /app

EXPOSE 8004/tcp

ENTRYPOINT ["dotnet", "CentOSWebApp.dll"]

将publish 文件夹复制到CentOS系统
进入发布的目录运行如下构建命令,构建Docker 镜像。
docker build -t my_first_docker_app .
注意命令最后的.用于指定上下文路径,在这条命令中,上下文路径是.

运行容器

docker run -d -p 8005:8005 my_first_docker_app

-d 参数也就是后台运行,然后通过docker ps 可以看到容器运行的状态,通过docker stop 容器id 停止。

相关文章:

  • 2022-03-01
  • 2021-06-02
  • 2021-07-26
  • 2022-12-23
  • 2018-11-30
  • 2021-12-08
猜你喜欢
  • 2021-10-03
  • 2022-12-23
  • 2021-08-20
  • 2018-08-19
  • 2021-07-08
  • 2021-02-16
相关资源
相似解决方案