最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker環(huán)境搭建Jenkins在構(gòu)建任務時控制臺日志出現(xiàn)中文亂碼的問題

 更新時間:2020年02月12日 10:42:58   作者:go2012heng  
這篇文章主要介紹了Docker環(huán)境搭建Jenkins在構(gòu)建任務時控制臺日志出現(xiàn)中文亂碼的問題,本文通過圖文并茂的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

一、問題描述:

在Linux環(huán)境Centos操作系統(tǒng)下,通過Docker下載Jenkins鏡像后創(chuàng)建了容器,并且通過服務器IP+端口訪問Jenkins地址,進行相關的配置,然后創(chuàng)建任務job來構(gòu)建跑java+selenium自動化測試腳本,目前構(gòu)建Success,唯一不足之處是打印的日志出現(xiàn)就了亂碼,如下圖:

(備注:執(zhí)行機就是jenkins本身,同一臺機器)

圖片說明

二、排查Jenkins設置

Jenkins系統(tǒng)設置查看全局屬性中語言部分

圖片說明

2.Jenkins詳細信息(瀏覽器Jenkins地址后面加上/systemInfo)

圖片說明 圖片說明

三、代碼log日志編碼方式

1.打印的日志確認是否是utf-8,已確認是

圖片說明

四、 Linux服務器語言信息

1.查看宿主機語言配置,輸入命令:locale -a

圖片說明

2.查看/.vimrc

此處沒敢改,因為不確會影響范圍,只是在CSDN找的文章

圖片說明

這塊不是很明白,網(wǎng)上給出的答案是:

https://blog.csdn.net/u010189459/article/details/38338735

大概的意思是在vimrc里面encoding可同時做這幾項設置:

set encoding=utf-8 set langmenu=zh_CN.UTF-8 language message zh_CN.UTF-8

五、終極排查

既然Jenkins系統(tǒng)設置、宿主機的語言都已經(jīng)排查,現(xiàn)在開始排查容器

1.進入到Jenkins容器里面

docker exec -it 容器ID /bin/bash

查看語言

在這里插入圖片描述

然后再輸入

export LC_ALL="C.UTF-8"

在/etc/bash.bashrc里面末尾寫入,然后source /etc/bash.bashrc然后發(fā)現(xiàn)沒有vim,算了不折騰了。

lc_all實際上就是給上面的所有變量賦值,效果一樣,不過試試也無妨,一般來說沒有,docker本身就有完整的操作系統(tǒng),跟宿主機沒關系。

2.進入到Chrome瀏覽器容器里面

set LC_ALL="C.UTF-8"

在這里插入圖片描述

3.然后Jenkins系統(tǒng)設置修改全局屬性,將之前的LANG = zh_CN .UTF-8改成LANG = C.UTF-8 原因是:目前市場上做服務器基本被centos和debian占據(jù)吧,centos依靠redhat,debian自源,centos源于紅帽,各種補丁以及服務更完善些,centos做服務器也較多吧,自動化部門我沒猜錯的話jenkins所在的宿主機用的是debian系統(tǒng)不是centos,因為debian中l(wèi)ocale是支持zh_CN.UTF-8,centos支持C.UTF-8

在這里插入圖片描述

最后重啟下jenkins服務(jenkins地址后加上/restart),然后啟動任務查看jenkins控制臺的日志!

在這里插入圖片描述

后記,可能是容器里面需要設置下語言,jenkins系統(tǒng)設置全局屬性語言LANG = C.UTF-8有關系。

總結(jié)

以上所述是小編給大家介紹的Docker環(huán)境搭建Jenkins在構(gòu)建任務時控制臺日志出現(xiàn)中文亂碼的問題,希望對大家有所幫助!

相關文章

  • Docker 配置阿里云容器服務操作

    Docker 配置阿里云容器服務操作

    這篇文章主要介紹了Docker 配置阿里云容器服務操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 如何使用docker部署lnmp多站點

    如何使用docker部署lnmp多站點

    本文給大家介紹如何使用docker部署lnmp多站點,創(chuàng)建一個 Docker 網(wǎng)絡以便容器可以在同一網(wǎng)絡上進行通信,本文給大家介紹的非常詳細,需要的朋友參考下吧
    2023-10-10
  • Docker部署Kafka以及Spring Kafka實現(xiàn)

    Docker部署Kafka以及Spring Kafka實現(xiàn)

    這篇文章主要介紹了Docker部署Kafka以及Spring Kafka實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • docker容器中安裝vim問題解決

    docker容器中安裝vim問題解決

    本文主要介紹了docker容器中安裝vim問題解決,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Docker配置代理的詳細步驟記錄

    Docker配置代理的詳細步驟記錄

    docker是一個流行的容器化平臺,它讓應用程序可以在操作系統(tǒng)層面上隔離運行,從而提供了更高的可移植性和可靠性,這篇文章主要給大家介紹了關于Docker配置代理的詳細步驟,需要的朋友可以參考下
    2024-08-08
  • docker使用dockercompose編排一個Hadoop集群方式

    docker使用dockercompose編排一個Hadoop集群方式

    這篇文章主要介紹了docker使用dockercompose編排一個Hadoop集群方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 詳解Docker私有倉庫Registry的搭建驗證

    詳解Docker私有倉庫Registry的搭建驗證

    這篇文章主要介紹了詳解Docker私有倉庫Registry的搭建驗證,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Docker安裝MySQL8.0的實現(xiàn)方法

    Docker安裝MySQL8.0的實現(xiàn)方法

    這篇文章主要介紹了Docker安裝MySQL8.0的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • Docker打包鏡像及修改配置的實現(xiàn)

    Docker打包鏡像及修改配置的實現(xiàn)

    這篇文章主要介紹了Docker打包鏡像及修改配置的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • docker-compose中啟動鏡像失敗的幾種解決方法

    docker-compose中啟動鏡像失敗的幾種解決方法

    本文主要介紹了docker-compose中啟動鏡像失敗的幾種解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07

最新評論

白银市| 济南市| 郴州市| 永修县| 五台县| 化德县| 莱阳市| 七台河市| 靖远县| 沈丘县| 章丘市| 五河县| 芮城县| 武功县| 翁源县| 平湖市| 长宁区| 和田市| 平顶山市| 永安市| 鹿邑县| 天祝| 惠东县| 二手房| 安平县| 樟树市| 卓资县| 鱼台县| 东阿县| 腾冲县| 定州市| 新津县| 博白县| 色达县| 隆子县| 宣武区| 阿克苏市| 芮城县| 邢台市| 禹州市| 永丰县|