私のサーバー情報は次のとおりです。
Linux ecs-1bc7-0001 4.19.90-17.5.ky10.aarch64 #1 SMP Fri Aug 7 13:35:33 CST 2020 aarch64 aarch64 aarch64 GNU/Linux
オンライン:
-
ヤムアップデート
-
yum install -y docker-engine
-
vim /etc/docker/daemon.json 以下のコンテンツを追加
{
“レジストリミラー”:[“https://yw94ds9k.mirror.aliyuncs.com”],
“データルート”:“/usr/local/bin/docker”,
「ログドライバー」:「jsonファイル」、
“log-opts”: {“max-size”:“100m”, “max-file”:“2”},
「実験的」:真
}
-
sudo systemctl デーモン-リロード
-
sudo systemctl start docker.service
-
sudo systemctl enable docker
オフラインモード:
- 公式 Web サイトにアクセスして、docker オフライン インストール パッケージをダウンロードします。
wget https://download.docker.com/linux/static/stable/aarch64/docker-19.03.9.tgz
-
docker-19.03.9.tgz 圧縮パッケージをサーバーの一時フォルダーにアップロードします。
-
解凍: tar -zxvf docker-19.03.9.tgz
-
解凍したすべての docker フォルダーを /usr/bin ディレクトリに移動します: sudo cp -p docker/* /usr/bin/
-
docker をシステム サービスとして登録する
/usr/lib/systemd/system/ ディレクトリで、docker.service ファイルを作成します: sudo touch /usr/lib/systemd/system/docker.service
docker.service ファイルを編集します: sudo vim / usr/lib/systemd/system/docker.service
に次の内容を追加します
[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target docker.socket
[Service]
Type=notify
EnvironmentFile=-/run/flannel/docker
WorkingDirectory=/usr/local/bin
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock --selinux-enabled=false --log-opt max-size=1g
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
-
ユニット構成ファイルのリロード: sudo systemctl daemon-reload
-
ドッカーを起動します: sudo systemctl start docker
-
ブートの自己開始を設定します: sudo systemctl enable docker
-
ステータスを確認する
ドッカーのステータスを表示: sudo systemctl status docker
docker システム情報の表示: docker info
docker のバージョンを確認します: docker -v
10. 装着後の効果