docker容器编码方式设置错误


本文摘自PHP中文网,作者尚,侵删。

1、使用locale命令查看容器编码格式

1.jpg

2、永久修改容器编码:在原有容器的基础上使用Dockerfile构建新的镜像。

1

2

3

4

5

6

From ufoym/deep0:v2_paddlepaddle

ENV LANG C.UTF-8

EXPOSE 8080 22 80

#From 说明在那个原有的镜像基础上构建

#ENV LANG 表示你的容器编码

#EXPOSE 表示你的容器对外暴露的端口号

3、然后直接在Dockerfile所在的目录下运行:

1

2

3

4

5

6

7

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教程栏目。

以上就是docker容器编码方式设置错误的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Docker使用沙箱机制对吗

Docker容器无法ping外网

如何关闭Docker容器里的进程

如何给Docker配置加速器

Docker怎么查看容器服务状态

Docker隔离特性依赖哪个内核特性

怎么把war包部署到Docker

webpack 和 Docker 区别

快速了解 Docker 架构

Docker的卸载及重新安装方法

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...