1. locale 명령을 사용하여 컨테이너 인코딩 형식을 확인합니다.
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 tutorial 열을 주목하세요.
위 내용은 Docker 컨테이너 인코딩 모드 설정 오류의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!