Rumah > Operasi dan penyelenggaraan > Docker > Bagaimana untuk menyelesaikan kod docker centos7 yang kacau

Bagaimana untuk menyelesaikan kod docker centos7 yang kacau

藏色散人
Lepaskan: 2022-01-12 16:41:21
asal
2378 orang telah melayarinya

Penyelesaian kepada kod docker centos7: 1. Buat bekas centos7 2. Masukkan bekas dan lihat tempat semasa 3. Tambah pengekodan persekitaran Cina.

Bagaimana untuk menyelesaikan kod docker centos7 yang kacau

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
Salin selepas log masuk
<. 🎜>Masukkan bekas

# docker exec -it node1 bash
Salin selepas log masuk
Lihat 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 /]#
Salin selepas log masuk
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 ~]#
Salin selepas log masuk
Tambah pengekodan persekitaran Cina, pasang dua Pakej

# yum install kde-l10n-Chinese -y
# yum install glibc-common -y
Salin selepas log masuk
Tukar tempat dan set aksara

# localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
Salin selepas log masuk
Tambah definisi pada pembolehubah persekitaran sistem

# vi /etc/profile
export LC_ALL=zh_CN.utf8
Salin selepas log masuk
Pelaksanaan berkuat kuasa

# source /etc/profile
Salin selepas log masuk
[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 ~]#
Salin selepas log masuk
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-8
Salin selepas log masuk
Pembelajaran 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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan