はじめに
Dockerをインストールする方法をメモ程度にまとめる。
有償化されたDockerデスクトップの回避策。
インストール方法
curl https://get.docker.com | sh
なお、インストール中にDockerデスクトップの使用を促すメッセージが出てストップするが、しばらくすると再開する。
プロキシ設定
プロキシの設定は、/etc/systemd/system/docker.service.d/override.conf
を作成し、以下のように記入する。
/etc/systemd/system/docker.service.d/override.conf
[Service]
Environment='http_proxy=http://proxy.server:8000'
Environment='https_proxy=http://proxy.server:8000'
Environment='HTTP_PROXY=http://proxy.server:8000'
Environment='HTTPS_PROXY=http://proxy.server:8000'
Environment='no_proxy=http://no.proxy.server:8000'
シェルスクリプトにすると以下のようになる。
#!/bin/bash
touch /etc/systemd/system/docker.service.d/override.conf
echo "[Service]" >> /etc/systemd/system/docker.service.d/override.conf
echo "Environment='http_proxy=http://proxy.server:8000'" >> /etc/systemd/system/docker.service.d/override.conf
echo "Environment='https_proxy=http://proxy.server:8000'" >> /etc/systemd/system/docker.service.d/override.conf
echo "Environment='HTTP_PROXY=http://proxy.server:8000'" >> /etc/systemd/system/docker.service.d/override.conf
echo "Environment='HTTPS_PROXY=http://proxy.server:8000'" >> /etc/systemd/system/docker.service.d/override.conf
echo "Environment='no_proxy=http://no.proxy.server:8000'" >> /etc/systemd/system/docker.service.d/override.conf
参考