一、vscode 安装docker插件
二、CTRL+SHIFT+P 输入 add docker
三、选择ASP.NET CORE
四、选择自己的API项目
五、注意这里Dcokerfile文件必须和其他文件在同一目录下
六、压缩源代码上传到centos服务器上并解压文件
七、进入解压文件夹,找到dockerfile文件,在此文件执行下面代码打包成容器
docker build -t [自己取一个名字] .
注意最后有一个点“.”
八、检查打包完成的镜像
docker images
九、运行容器
docker run -d -p 5000:80 --restart=always --privileged=true -v /home/SoftwareDownLoad/Icon:/SoftwareDownLoad/Icon -v /home/SoftwareDownLoad/Software/:/SoftwareDownLoad/Software/ --name file file
命令解读:
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
--privileged=true 关闭安全权限,否则你容器操作文件夹没有权限
-v 挂载目录为:主机目录:容器目录,在创建前容器是没有指定目录时,docker 容器会自己创建
前面file是容器的名称,后面file是要使用那个镜像,镜像的名称