ubuntuでグローバルシステムエージェントを設定する
テストバージョン: 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
素晴らしい出来栄えです!!!
関連
-
Racer版 - CentOS7システムインストールと構成図のチュートリアル
-
Linux の ssh 公開鍵の追加
-
undefinedlinuxでは127.0.0.1、 : では0.0.0.0です。
-
Nvidia グラフィックスカード 初期化に失敗しました NVML Driver/library version mismatch エラー解決法
-
変数 "xxx" はイニシャライザを持ちますが、型は不完全です。
-
Python easy_install は "ImportError: pkg_resources という名前のモジュールがありません" というエラーが発生しました。
-
R パッケージのインストール: パッケージ 'phangorn' のインストールで終了ステータスが 0 以外になった。
-
gdbが実行可能なファイル形式でない ファイル形式が認識できない
-
gcc/g++エラー... /crt1.o: 関数 `_start' で。(.text+0x18): `main'への未定義の参照エラー
-
centos - centos7でcrontabを使用してmysqlのスケジュールバックアップを行う。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ConnectionRefusedErrorです。[Errno 111] 接続が拒否されました。
-
解決 ERROR: EnvironmentError のため、パッケージをインストールできませんでした。[Errno 28] デバイスに空き領域がありません。
-
時間問題をたくさん出してくれた人たち(連続更新)
-
psycopgのアセンブルはエラーになります。Error: pg_config 実行ファイルが見つかりません。
-
centos 7.2 make: *** `default' が必要とする `build' をターゲットとするルールがありません。停止します。
-
mach-mini2440.c:155: error: array type has incomplete element type
-
LinuxでDNSの正逆解析エラー:** server can't find ?・・・・・・? : NXDOMAIN
-
テキストファイルがビジー状態になる問題を解決
-
コンピュータに利用可能なGPUデバイスがあるかどうかを確認する
-
dpkg: パッケージの処理エラー ***(--install): 依存関係の問題 - 未設定にする