1. ホーム
  2. Linux

ubuntuでグローバルシステムエージェントを設定する

2022-02-14 22:59:59

テストバージョン: ubuntu1604LTS

1. システムエージェントの設定

注:ブラウザで利用可能、端末は別途設定必要

設定 - ネットワーク - ネットワークプロキシ を開き、方法としてマニュアルを選択し、プロキシを記入し、最後にシステム全体に適用する をクリックします。

2. apt プロキシの設定

sudo gedit /etc/apt/apt.conf #There is no vim yet, so you can only open the file with gidit

# Add the content and save it. Here is the demo.
Acquire::http::Proxy "http://proxy.xxx.com:8080";

3. aptの設定が完了したら、端末ネットワーク上のソースを更新します

sudo apt update

sudo apt upgrade

ネットワークの関係でアップデートがうまくいかないことがあるので、手動で終了して再度実行するとエラーになります。

E: ロックを取得できません /var/lib/apt/lists/lock - open (11: resource temporarily unavailable)
E: ディレクトリ /var/lib/apt/lists/ をロックできません。

回避策

sudo rm /var/lib/apt/lists/lock

4. vimのインストール

sudo apt install vim

5. curl、wget、pipのプロキシ設定

bashrcファイルを開きます。

sudo vim ~/.bashrc

への書き込み。

export http_proxy='http://proxy.xxx.com:8080'
export https_proxy='http://proxy.xxx.com:8080'
export ftp_proxy='hhttp://proxy.xxx.com:8080'
export no_proxy='localhost,127.0.0.1'

実行する:

source ~/.bashrc

6. git関連のプロキシ設定

# Set up a proxy, here is an example
git config --global http.proxy http://proxy.xxx.com:8080
#View the proxy
git config --global http.proxy
#Remove the proxy
git config --global --unset http.proxy
git config --global --unset https.proxy

docker proxyを設定します。

(1) dockerユーザーグループへのユーザーの追加

sudo groupadd docker

sudo gpasswd -a kang docker (logs out the current user of the system and logs in again)

#Check to see if the group is added
cat /etc/group

注意:取得を促された場合 ...... .dial unix /var/run/docker.sock に十分なパーミッションがありません。

次に、/var/run/docker.sockのパーミッションを変更します。

sudo chmod a+rw /var/run/docker.sock

(2) プロキシの設定(root権限が必要です

sudo su

mkdir -p /etc/systemd/system/docker.service.d

cd /etc/systemd/system/docker.service.d

touch http-proxy.conf

chmod 775 http-proxy.conf # Set file permissions

vim http-proxy.conf

内容を記入する。

[Service]
Environment="HTTP_PROXY=http://proxy.xxx.com:8080" "NO_PROXY=localhost,127.0.0.1"

#コンフィギュレーションをリフレッシュ

systemctl daemon-reload

サービスを再起動する

systemctl restart docker

ビューコンフィギュレーション

systemctl show --property=Environment docker

素晴らしい出来栄えです!!!