dockerコンテナsudo vi wget yumが使用できない場合はソースを交換します

2860 ワード

docker容器の取り付けUbuntu 18.04以降の諸問題
最初のコマンドを実行するためにdockerとUbuntu 18.04をインストールするのに苦労しました
sudo apt-get update 

エラーメッセージを返します.
sudo command not found

はい、ネットでソースを修正すればいいと言っています.コマンドを入力します
vi /etc/apt/source.list

私はまたサプライズをもらいました.
vi command not found

だから、このviをインストールします.
sudo apt-get install sudo

問題は最初に戻ります:私はsudoがありません(心理状態はすでに爆発しました)
最後にいろいろな案を試してからdockerコンテナで実行します
cp /etc/apt/source.list /etc/apt/source.list.backup
rm /etc/apt/source.list

ホストに戻って実行します(私のコンテナ名はnachosで、自分でidまたはコンテナ名に置き換えればいいです)
docker cp /etc/apt/source.list nachos:/etc/apt/source.list

清華源とアリ源を推薦する
#     
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
##    
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
#   
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
##    
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse


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


また
apt-get update

OK、最后にゆっくりとsudo、vim、wget、yumなどをインストールします