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常用命令

数据库不适合Docker及容器化的原因

Docker常用语句总结

Docker如何选择ipv6地址段

Docker容器不能删除怎么办

如何解决Docker退出容器不关闭容器

如何搭建Docker私有镜像服务器

Docker怎么更改镜像仓库

centos7查看Docker是否安装的方法

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



打赏

取消

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

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

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

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

评论

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