Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk menyelesaikan kod docker centos7 yang kacau
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<.>Masukkan bekas
# docker exec -it node1 bashLihat tempat semasa# tempat
[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 /]#Tanpa persekitaran Cina
[root@node /]# cd [root@node ~]# [root@node ~]# lsanaconda-ks.cfg [root@node ~]# [root@node ~]# mkdir 杜 [root@node ~]# [root@node ~]# lsanaconda-ks.cfg ???[root@node ~]#Tambah pengekodan persekitaran Cina, pasang dua Pakej
# yum install kde-l10n-Chinese -y # yum install glibc-common -yTukar tempat dan set aksara
# localedef -c -f UTF-8 -i zh_CN zh_CN.utf8Tambah definisi pada pembolehubah persekitaran sistem
# vi /etc/profile export LC_ALL=zh_CN.utf8Pelaksanaan berkuat kuasa
# 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 ~]#Gunakan Dockerfile untuk membina imej baharu dengan persekitaran Cina
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-8Pembelajaran yang disyorkan: "
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!