欢迎光临
我们一直在努力

.net core docker 容器导出并复制

原来在docker上运行的网站,做了一些设置,如时间/image处理等,现在需要部署一个新站点时,不想重复这些操作了。想把原来的容器复制一份,怎么做呢。

第一步:对指定容器生成镜像

docker commit [容器ID] [镜像名字]:[版本]
//示例
docker commit 0d7aabab1f0f new_images_name:v1

第二步:查看新容器

docker images

如下图

 

第三步:创建新容器

//示例命令
docker run --name custom1.pwm.8002 -d -p 8002:80 -v /home/www/myweb:/app --workdir /app new_images_name:1 dotnet /app/piecework.dll

run参数说明

custom1.pwm.8002         //容器的一个名字,可以随便写

8002:80                          //端口映射  把本机的8002映射到容器的80端口。

/home/www/myweb:/app   //目录挂靠:把本的/home/www/myweb挂载在容器的/app目录下

/app/piecework.dll       // .net core 要运行的文件

 

 

 

赞(0)
未经允许不得转载:自游互动 » .net core docker 容器导出并复制
分享到: 更多 (0)

自由技术,自由自在

项目合作联系我们