docker容器編碼方式設置錯誤

docker容器編碼方式設置錯誤

1、使用locale命令查看容器編碼格式

docker容器編碼方式設置錯誤

2、永久修改容器編碼:在原有容器的基礎上使用dockerfile構建新的鏡像。

From?ufoym/deep0:v2_paddlepaddle ENV?LANG?C.UTF-8 EXPOSE?8080?22?80 #From?說明在那個原有的鏡像基礎上構建 #ENV?LANG?表示你的容器編碼 #EXPOSE?表示你的容器對外暴露的端口號

3、然后直接在Dockerfile所在的目錄下運行:

sudo?docker?build?-t?ufoym/deepo:v2?. #?ufoym/deepo:v2你的新鏡像名字 #?.?表示你的Dockerfile文件所在路徑(Dockerfile就在當前路徑下) ? sudo?nvidia-docker?run???--name?ykk?-it??-p?8080:8080?-p?10022:22?-p?18888:80????-v?/home/hdj/yk/data:/data??ufoym/deepo:v2 ? #創建容器,宿主機端口號8080映射到容器端口8080,宿主機端口號10022映射到容器端口22,宿主機端口號18888映射到容器端口80

更多相關教程,請關注php中文網docker教程欄目。

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享