首页 > 系统相关 >centos docker 部署.net6项目

centos docker 部署.net6项目

时间:2022-10-30 13:44:05浏览次数:48  
标签:容器 centos 端口 net6 镜像 docker dockerfile 80

1 .生成dockerfile文件

FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
WORKDIR /app
EXPOSE 5000

# 一般情况下必须开放  docker容器默认暴露80端口
EXPOSE 80    
# 如果使用https,记得打开443端口,但是一般不用
#EXPOSE 443
 
COPY publish/ /app
ENTRYPOINT ["dotnet", "Api.Blog.dll"]

 

2.将dockerfile和vs发布生成的publish放到同一级目录下

3.使用docker build构建镜像

docker build  -t ImageName:TagName dir
  • -t  给镜像加tag
  • ImageName  镜像名称 
  • TagName  镜像的tag名称
  • di  dockerfile的路径(直接在docker所在文件夹执行该命令即可)

例如:docker build -t chinaskill-redis:v1.1 .

4. 通过镜像启动容器(上面步骤已经构建了一个docker的镜像

docker run -d -p 8010:80 -p 5000:5000 --name ContainerName ImageName:TagName

 

  • ContainerName 为启动后容器实例的名称
  • 将centos的8010端口映射到 容器的80端口

5. docker ps 查看容器是否启动成功      

6.docker logs -f ef5d4c3870f1查看可查看容器日志(也可查看到容器的开放端口即 80)

标签:容器,centos,端口,net6,镜像,docker,dockerfile,80
From: https://www.cnblogs.com/supercoding/p/16841108.html

相关文章

  • centos 配置docker
    参照官方教程执行https://docs.docker.com/engine/install/centos/1、当执行到下面的命令时,注意替换规则sudoyuminstalldocker-ce-<VERSION_STRING>docker-ce-cli-......
  • Docker安装
    1、确认Centos7及以上版本:cat/etc/redhat-release 2、yum安装gcc相关yum-yinstallgcc  yum-yinstallgcc-c++ 3、安装需要的软件包sudoyuminstal......
  • Springboot centos7 启动
     1、java-jardemo.jar说明:用这种方法启动后,不能继续执行其它命令了,如果想要继续执行其它命令,就都打断,打断一般用ctrl+c。2、java-jardemo.jar&第2种在第1种方式的基础......
  • Linux:RedHat8 联网安装docker
    1.查看docker版本安装yum-config-manager#这个命令在yum-utils包yuminstall-yyum-utils下载docker-ce的源#下载docker-ce源文件yum-config-manager--add-repohttps:/......
  • Linux:Centos Stream 8 联网安装docker
    1.查看docker版本安装yum-config-manager#这个命令在yum-utils包yuminstall-yyum-utils下载docker-ce的源#下载docker-ce源文件yum-config-manager--add-repohttps:/......
  • 群晖7.x实现阿里ddns+移动ipv6外网访问,docker速度慢解决
    前提:    1.必须有移动ipv6,如何实现见上一篇文章,改光猫桥接,开ipv6    2.品牌路由的防火墙设置往往没有那么丰富。概括起来就是:路由器不支持IPV6下的外网......
  • Docker相关命令
    dockerrm<containerid>--删除指定容器dockerrmi<imageid>--删除指定镜像dockersearch<name>--搜索镜像dockerpull<name:version>--拉取镜像dockerp......
  • Dockerfile构建镜像参数详解
    Dockerfile简介DockerFile是一个可以被Docker程序解释的文本文件,其中由指定的命令组成,在构建镜像的过程中,Docker程序会读取DockerFile文件内容并生成一个临时容器、然后在......
  • CentOS7更新OpenSSH
    前言整个过程不要断开ssh链接,如有必要可使用telnet远程操作。系统版本:centos7.9OpenSSL版本:1.0.2k->1.1.1qOpenSSH版本:7.4p1->9.1p1步骤下载OpenSSL和openssh......
  • centos7.5修改shh端口号
    1.修改sshd_config端口vi/etc/ssh/sshd_config#找到#Port22的位置,添加22和新端口,如下:Port22Port2345#wq保存后重启systemctlrestartsshd2.查看系统SELinux......