docker容器中bash無法輸入中文問題

2021-08-27 17:57:08 字數 700 閱讀 8965

docker容器中bash無法輸入中文問題

首先通過互動模式下進入映象,通過終端 輸入locale檢視顯示資訊是否如下

lang=

language=

lc_ctype="posix"

lc_numeric="posix"

lc_time="posix"

lc_collate="posix"

lc_monetary="posix"

lc_messages="posix"

lc_*****="posix"

lc_name="posix"

lc_address="posix"

lc_telephone="posix"

lc_measurement="posix"

lc_identification="posix"

lc_all=

若是,則需通過啟動或進入容器時新增以下引數:env lang=c.utf-8

然後重新啟動我的映象,進入後就可以進行中文輸入了。即

docker run -ti --rm -e display=$display -v /tmp/.x11-unix:/tmp/.x11-unix -v /home/ql/.wine:/home/ubuntu/.wine -v /home/ql:/home/ubuntu/local ql/rtx:v1 env lang=c.utf-8 /bin/bash

docker容器無法ping網域名稱

現象 容器內ping 114.114.114.114 正常 ping baidu.com 超時原因 dns錯誤不能進行網域名稱解析。方法一 容器目錄下新建resolv.conf檔案。vi resolv.conf寫入 search donot nameserver 8.8.8.8 nameserver...

docker 寫個容器啟動的bash指令碼

回到目錄 bash指令碼在linux裡就相當於win裡的bat和cmd及ps指令碼,可以把一般指令組織在一起,統一去執行,比如我有一些docker容器需要統一去啟動,這時,你可以把它們寫成乙個bash指令碼,但有一點要注意,你的文件格式需要是unix,大家可以使用notepad 表寫指令碼,然後上傳...

Docker容器內部無法解析網域名稱

背景 部署乙個專案,在專案內部需要訪問外網。給某雲上傳檔案,但是一直報unknown host,無法解析網域名稱,然後找了好久原因 linux系統預設沒有開啟ip 功能,要確認ip 功能的狀態,可以檢視 proc檔案系統,使用下面命令 cat proc sys net ipv4 ip forward...