汽车网站建设,上海网站建设多少费用,网页制作模板软件,西安网站建设制作 熊掌号Docker介绍 
Docker 是一个开源的应用容器引擎#xff0c;让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中#xff0c;然后发布到任何流行的 Linux或Windows操作系统的机器上#xff0c;也可以实现虚拟化。容器是完全使用沙箱机制#xff0c;相互之间不会有任何…Docker介绍 
Docker 是一个开源的应用容器引擎让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中然后发布到任何流行的 Linux或Windows操作系统的机器上也可以实现虚拟化。容器是完全使用沙箱机制相互之间不会有任何接口。 
创建Dockerfile文件 
1、WORKDIR:加载文件地址
2、EXPOSE开放端口程序可以访问端口根据程序默认开放端口配置例80
3、COPY文件拷贝地址
4、ENTRYPOINT程序启动配置FROM mcr.microsoft.com/dotnet/sdk:6.0 AS base
WORKDIR /app
EXPOSE 9000:9000
COPY bin/release/net6.0/linux-x64/publish/ ./
ENTRYPOINT [dotnet, HttpApi.Host.dll]发布部署程序 
1、ABP程序指定端口方式appsettings.jsonKestrel: {EndPoints: {Http: {Url: http://*:9000}}}
2、发布dockerdocker build . -t abp--tag, -t: 镜像的名字及标签通常 name:tag 或者 name 格式可以在一次构建中为一个镜像设置多个标签。
3、镜像安装vim用于修改配置文件apt-get updateapt-get install vim
4、运行docker run  -p 9000:9000 -d abp:latest进入镜像docker exec -it abp:latest /bin/bash-p: 指定端口映射格式为主机(宿主)端口:容器端口-d: 后台运行容器并返回容器ID导出镜像 
docker save abp:latest -o abp.tar导入镜像 
1.文件放入root根目录
2.加载docker load -i abp.tar
3.查看docker images
4.运行docker run  -p 9000:9000 -d abp:latestvim命令 
i启用光标
:w 保存文件
:q 推出文件编辑
:q!强制退出不保存
:wq保存后退出编辑