LinuxでDockerとDocker-composeをオフラインインストールする方法(Ubuntuを例として)
現在、多くの国内開発者がDockerを使用する際の最初の大きな難関は、LinuxサーバーにDockerをインストールすることです!
レンダリング中...
## はじめに 現在、多くの国内開発者がDockerを使用する際の最初の大きな障壁は、LinuxサーバーにDockerをインストールすることです! 今日は、ベテランがUbuntuにオフラインでDockerをインストールする詳細な手順を記録した記事を書きます。 > 声明: > > 1. 本記事は `Ubuntu 22` バージョンをシステムバージョンとしており、他のバージョンについてはご自身で照らし合わせて理解してください; > 2. 本記事のコマンドはすべてスーパーユーザー権限で実行されています。`root` ユーザー以外を使用している場合は、ご自身で `sudo` を追加することをお勧めします; > 3. 本記事は主に以下の知乎記事を参考にしています:[docker 离线安装教程](https://zhuanlan.zhihu.com/p/578402141) ## Dockerインストールオフラインパッケージのダウンロード 1. リンクを開く:https://download.docker.com/linux/static/stable/ 2. ご自身のシステムアーキテクチャに対応するフォルダを探してください(現在市場で主流なのは `x86_64` で、`amd64` に対応します); 3. `docker-xx.xx.x.tgz` ファイルを見つけ、クリックしてダウンロードを開始します; 4. ダウンロードが完了したら、インストールの準備をします > ヒント: > > 1. 其中`xx.xx.x`はバージョン番号を表します。例えば、ベテランが選択した`28.4.0`のように、必要に応じてダウンロードしてください。特別な要件がない場合は最新版をダウンロードできます; > 2. ご自身のシステムアーキテクチャがわからない場合は、`arch` または `lsb_release -a` などのコマンドを実行して確認してみてください; ## Dockerのインストール 1. 前述のダウンロードが完了したファイルをサーバーにアップロードします(適当に空のディレクトリを作成すればOKです); 2. ファイルを解凍するコマンドを実行します:`tar xvf docker-xx.xx.x.tgz`(ファイル名はダウンロードしたファイルに変更してください); 3. ファイルを移動するコマンドを実行します:`cp docker/* /usr/bin`; 4. サービススクリプトを新規作成して編集するコマンドを実行します:`vim /etc/systemd/system/docker.service`; 5. 以下の `docker.service` スクリプトをファイルに貼り付けて保存します; 6. 実行権限を追加するコマンドを実行します:`chmod +x /etc/systemd/system/docker.service`; 7. システムサービスをリロードするコマンドを実行します:`systemctl daemon-reload`; 8. dockerを自動起動に設定するコマンドを実行します:`systemctl enable docker.service`; 9. dockerを起動するコマンドを実行します:`systemctl start docker` 10. dockerのバージョンを確認するコマンドを実行します:`docker -v`。 上記の10ステップを経て、最終的にdockerのバージョンが正常に出力されれば(例:`Docker version 28.4.0, build d8eb465`)、インストール成功です! 以下は5ステップ目で必要なスクリプトです: ### docker.serviceスクリプト ```sh [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target ``` ## Docker-composeのダウンロードとインストール Docker-composeのインストールははるかに簡単です: 1. Github(`https://github.com/docker/compose/releases`)にアクセスして、必要なバージョンを見つけてください; 2. ご自身のシステムに適した実行ファイルをダウンロードします(例:`docker-compose-linux-x86_64`); 3. ダウンロードしたファイルをサーバーにアップロードします; 4. 実行ファイルを移動して名前を変更するコマンドを実行します:`cp -f ./docker-compose-linux-x86_64 /usr/local/bin/docker-compose`; 5. 実行権限を付与します:`chmod +x /usr/local/bin/docker-compose`; 6. 完了 本記事で言及されたファイルのダウンロードが必要な場合は、私の原力推で入手できます:[Dockerオフラインパッケージ(x86_64-28.4.0)](https://dingdangdog.yuanlitui.com/a/a821)
END
コメント
ログインしてコメントを閲覧・投稿してください
ログインへ