安裝minikube過程中涉及的一些問題

安裝minikube過程中涉及的一些問題

更換Apt-get 更新源

準(zhǔn)備好一個sources.list,如果在制作docker鏡像時,拷貝到鏡像/etc/apt/目錄下面

RUN mkdir /conf && mkdir /code
ADD ./sources.list /conf
ADD ./service.py /code

RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && mv /conf/sources.list /etc/apt/. && apt-get update && apt-get -q install -y curl python3-pip bash

國內(nèi)推薦使用清華的源

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

替換更新源之后,需要執(zhí)行命令

sudo apt-get update

Ubuntu中安裝Docker

$ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
 
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
 
$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

 $ sudo apt-get update
 
 $ sudo apt-get install docker-ce docker-ce-cli containerd.io

Run Docker with no-root User

$ sudo groupadd docker

$ sudo usermod -aG docker $USER

登出再登入賬號使得修改生效

安裝minikube

# 使用代理
export http_proxy=http://10.15.135.20:8080
export https_proxy=http://10.15.135.20:8080
export no_proxy=localhost,127.0.0.1,192.168.0.0/16,172.18.0.0/16,172.17.0.0/16

# 下載 & 安裝
$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb

$ sudo dpkg -i minikube_latest_amd64.deb

# 啟動
$ minikube start

使用Proxy下載Docker Image

  1. 修改配置文件
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
  1. 增加配置
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80"
Environment="HTTPS_PROXY=https://proxy.example.com:443"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp"
  1. 重載配置,重啟Docker
sudo systemctl daemon-reload
sudo systemctl restart docker
  1. 驗證配置成功
sudo systemctl show --property=Environment docker

Docker中使用代理下載apt-get

ENV http_proxy http://10.21.142.20:8080
ENV https_proxy http://10.21.142.20:8080

pip使用代理安裝Python模塊

pip3 install flask --proxy http://10.21.142.20:8080
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容