
正文
Centos7 使用Dockerfile 制作自己的Dotnetcore程序镜像
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
- 准备Centos7环境及Docker环境
- 从Docker hub拉取
Microsoft/dotnet基础镜像(可以使用国内加速) - 向Centos7指定目录上传Dotnet Core程序,目录: /home/firstApp
- 制作Dockerfile
# 1. 进入/home/firstApp目录:
$ cd /home/firstApp# 2. 创建dockerfile
$ touch Dockerfile# 3. 写入下边Dockerfile 内容# 4. 制作镜像
$ docker build -t firstApp:latest .# 5. 查询镜像
$ docker images# 6. 启动
docker run -d -p 5000:5000 firstApp
Dockerfile
# base image
FROM docker.io/microsoft/dotnetMAINTAINER xxx@xxx.com# 容器里暴露的端口,由于我的Dotnetcore程序使用5000,这里也暴露5000
EXPOSE 5000# 把当前目录内容拷贝到容器的home目录
COPY . /home# 设置工作目录
WORKDIR /home# 启动程序
ENTRYPOINT ["dotnet", "DemoNetCore.dll"]





