五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

docker容器中安裝vim問題解決

發(fā)布日期:2021-12-14 11:19 | 文章來源:源碼之家

故事的開始

很多互聯(lián)網(wǎng)公司, 業(yè)務(wù)走過 0-1 的野蠻生長之后必定需要精細(xì)化管理; 尤其是 面向自己用戶 這一塊, 你需要像個(gè)渣男一樣了解你的用戶特點(diǎn) / 需要 / 才知道怎樣哄人家開心; 人家才會(huì)死心塌地跟著你.

如果是 面向企業(yè)(to B)用戶, 問題很簡單: 去拜訪不同的合作公司/業(yè)內(nèi)翹楚, 大家都是帶有目的性, 互惠互利一來二去就清楚了;

但像我們這種 面向用戶(to C) 用戶, 如果隨機(jī)抽樣用戶邀請(qǐng)到公司;問券調(diào)查;且不說一次性, 抽樣用戶數(shù)據(jù)是否具有代表性? 用戶提出的問題是否是團(tuán)隊(duì)的目前發(fā)展方向?

所以最近的工作在原有業(yè)務(wù)分析上再加一層: 用戶標(biāo)簽. 標(biāo)記用戶在你應(yīng)用中行為, 分析用戶特點(diǎn), 使用習(xí)慣

中間過程中需要大數(shù)據(jù), 所以自己做測試開發(fā)選擇使用 docker 搭建環(huán)境, 中間遇到安裝 vim 問題記錄

裝個(gè) vim 編輯 hadoop-hive.env

在 centos 7 上使用 docker 安裝 hive 鏡像

$ docker ps
CONTAINER ID   IMAGE                      COMMAND                  PORTS                          NAMES
dc387ff5c56d   bde2020/hive:2.1.0-postgresql-metastore                "entrypoint.sh /bin/…"   0.0.0.0:10000->10000/tcp, 10002/tcp                        hive-server
$ docker exec -it dc387ff5c56d /bin/bash
# vim 編輯 hadoop-hive.env
/opt# vi hadoop-hive.env
bash: vi: command not found
# 鏡像講究純凈可以理解, 編譯安裝吧
/opt# yum install vim
bash: yum: command not found
/opt# rpm
bash: rpm: command not found
# 還是 curl 靠得住
/opt# wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
bash: wget: command not found
/opt# rz
bash: rz: command not found
/opt# curl
curl: try 'curl --help' or 'curl --manual' for more information
/opt# curl -o yum-3.2.28.tar.gz http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
     Dload  Upload   Total   Spent    Left  Speed
100  864k  100  864k    0     0   276k      0  0:00:03  0:00:03 --:--:--  667k
# 你也純凈得太過分了吧
/opt# tar -zxvf yum-3.2.28.tar.gz
/opt/yum-3.2.28# ls
AUTHORS  ChangeLog  INSTALL   PLUGINS  TODO  callback.py  docs output.py  rpmUtils  test      yum  yum.spec yummain.py
COPYING  FAQ     Makefile  README   bin   cli.py   etc po    shell.py  utils.py  yum-updatesd.py yumcommands.py
/opt/yum-3.2.28# make
bash: make: command not found

這時(shí)~ bash: make: command not found 嗯? 連個(gè) make 編譯命令都沒有. 現(xiàn)在容器都 玩得都這么野 的了嗎

大意了沒有閃, 居然是 debian

不對(duì), 會(huì)不會(huì)鏡像不是 centos 7 的

# 查看 linux 內(nèi)核版本
/opt/yum-3.2.28# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"

PRETTY_NAME="Debian GNU/Linux 7 (wheezy)" 喲西好家伙, 居然是 debian. 讓我查查 apt-get 安裝命令

/opt/yum-3.2.28# apt-get install vim
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: 

我就知道事情并不簡單 Unable to locate package vim 國內(nèi)通常是因?yàn)?Debian 使用的 apt-get 源在國外需要翻墻導(dǎo)致. 配置國內(nèi)鏡像就好

# 將原 `apt-get`源文件備份, 再配置
/# mv /etc/apt/sources.list /etc/apt/sources.list.bak
deb http://mirrors.163.com/debian/ jessie main non-free contrib
/opt/yum-3.2.28# echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.list
/opt/yum-3.2.28# echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
/opt/yum-3.2.28# echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list
/opt/yum-3.2.28# echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
# 更新 apt-get, 安裝 vim
/opt/yum-3.2.28# apt-get update
/opt/yum-3.2.28# apt-get install vim
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libc6 vim-common vim-runtime
Suggested packages:
  glibc-doc locales ctags vim-doc vim-scripts
The following NEW packages will be installed:
  vim vim-common vim-runtime
The following packages will be upgraded:
  libc6
1 upgraded, 3 newly installed, 0 to remove and 179 not upgraded.
Need to get 10.8 MB of archives.
After this operation, 29.6 MB of additional disk space will be used.
Do you want to continue [Y/n]? y

其他方法

除此之外, 如果只是簡單的 配置文件替換. 還能通過在宿主機(jī) 編輯好 hadoop-hive.env 配置文件, docker cp hadoop-hive.env dc387ff5c56d:/opt 復(fù)制到容器指定文件夾下.

總結(jié)

安裝 docker 鏡像是需要留意系統(tǒng)版本內(nèi)核; 搞錯(cuò)版本 / 版本號(hào)和 docker 不匹配容器出現(xiàn)問題

到此這篇關(guān)于docker容器中安裝vim問題解決的文章就介紹到這了,更多相關(guān)docker安裝vim內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部