Penyelesaian kepada kod docker centos7: 1. Buat bekas centos7 2. Masukkan bekas dan lihat tempat semasa 3. Tambah pengekodan persekitaran Cina.
Persekitaran pengendalian artikel ini: sistem centos7, Docker versi 20.10.11, komputer Dell G3.
Bagaimana untuk menyelesaikan kod docker centos7 yang kacau?
Selesaikan kod Cina yang kacau bagi sistem Centos7 dalam bekas docker
Gunakan docker pull docker. Imej asas yang dimuat turun daripada io/centos tidak mempunyai persekitaran bahasa Cina Anda boleh memasuki bekas dan menggunakan setempat untuk melihat persekitaran bahasa semasa
Buat bekas centos7
# docker run --name node1 -h node -d -i -t centos /bin/bash
# docker exec -it node1 bash
[root@localhost ~]# docker run --name node1 -h node -d -i -t centos /bin/bash ba917b167d1bcc548176390d2f3b485599c9bb53362b4876fe80932463ef1d97 [root@localhost ~]# [root@localhost ~]# docker exec -it node1 bash [root@node /]# [root@node /]# locale LANG=LC_CTYPE="POSIX"LC_NUMERIC="POSIX"LC_TIME="POSIX"LC_COLLATE="POSIX"LC_MONETARY="POSIX"LC_MESSAGES="POSIX"LC_PAPER="POSIX"LC_NAME="POSIX"LC_ADDRESS="POSIX"LC_TELEPHONE="POSIX"LC_MEASUREMENT="POSIX"LC_IDENTIFICATION="POSIX"LC_ALL=[root@node /]#
[root@node /]# cd [root@node ~]# [root@node ~]# lsanaconda-ks.cfg [root@node ~]# [root@node ~]# mkdir 杜 [root@node ~]# [root@node ~]# lsanaconda-ks.cfg ???[root@node ~]#
# yum install kde-l10n-Chinese -y # yum install glibc-common -y
# localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
# vi /etc/profile export LC_ALL=zh_CN.utf8
# source /etc/profile
[root@node ~]# localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 [root@node ~]# vi /etc/profile [root@node ~]# source /etc/profile [root@node ~]# [root@node ~]# lsanaconda-ks.cfg 杜 [root@node ~]#
FROM centos MAINTAINER djl #设置系统编码 RUN yum install kde-l10n-Chinese -y RUN yum install glibc-common -y RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 #RUN export LANG=zh_CN.UTF-8#RUN echo "export LANG=zh_CN.UTF-8" >> /etc/locale.conf #ENV LANG zh_CN.UTF-8ENV LC_ALL zh_CN.UTF-8
tutorial docker"
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan kod docker centos7 yang kacau. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!