遇到的問題:
- 啟動docker并運(yùn)行一個ubuntu容器墨坚,發(fā)現(xiàn)沒有vim編輯器肝箱,當(dāng)使用命令
apt-get install
發(fā)現(xiàn)速度奇慢锨推,查看系統(tǒng)源時發(fā)現(xiàn)時是ubuntu自帶的源距辆,更換阿里源的時候芜果,發(fā)現(xiàn)根本沒有可用的編輯器。原來新建的ubuntu容器什么都沒有鹉戚。鲜戒。。抹凳。遏餐。。
解決方法
- 啟動docker時掛在主機(jī)的etc赢底,之后將主機(jī)的系統(tǒng)源文件復(fù)制到ubuntu容器中失都,命令如下:
sudo docker run -it -v /etc/apt:/home/etc/apt ubuntu /bin/bash
# 進(jìn)入容器后,將主機(jī)源文件復(fù)制到容器中
cp /home/etc/apt/sources.list /etc/apt/sources.list
- 如果主機(jī)的網(wǎng)絡(luò)使用了代理上網(wǎng),那么需要額外配置apt.conf文件
# /etc/apt/apt.conf
Acquire::http::Proxy "http://your_proxy:port";
Acquire::https::Proxy "https://your_proxy:port";
Acquire::ftp::Proxy "ftp://your_proxy:port";
- 配置好系統(tǒng)源之后刷新源并安裝需要的軟件
apt-get update
apt-get install vim
- 最后幸冻,提交已修改的鏡像粹庞,否在此次的修改將不會被保存
# 新開一個命令窗口,使用命令查看當(dāng)前docker ubuntu容器的ID
sudo docker ps
# 記錄ID后使用commit提交
sudo docker commit 419e3dc0f22f ubuntu
# 提交完成后會返回一個字符串洽损,如下所示
sha256:777b96d680828f2f5539537581efab1fd5c6cdcde76c42de419e7ad38a598a48
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者