差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
Docker:インストール [2022/12/02 00:39] – 作成 白くじら | Docker:インストール [2025/04/12 05:15] (現在) – 外部編集 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
# インストール | # インストール | ||
+ | |||
+ | 参考: [[Docker] CentOS 7 に Docker と Docker-Compose をインストールする | HIROs.NET Blog](https:// | ||
+ | |||
+ | ##### リポジトリの設定 | ||
+ | |||
+ | ``` | ||
+ | $ sudo yum install yum-utils | ||
+ | $ sudo yum-config-manager --add-repo https:// | ||
+ | ``` | ||
+ | |||
+ | ##### Dockerのインストール | ||
+ | |||
+ | ``` | ||
+ | $ sudo yum install docker-ce docker-ce-cli containerd.io | ||
+ | ``` | ||
+ | |||
+ | 2022年12月現在のバージョンを確認すると下記となった | ||
+ | |||
+ | ``` | ||
+ | $ docker --version | ||
+ | Docker version 20.10.21, build baeda1f | ||
+ | ``` | ||
+ | |||
+ | ##### Dockerの起動・自動起動 | ||
+ | |||
+ | ``` | ||
+ | $ sudo systemctl start docker | ||
+ | $ sudo systemctl enable docker | ||
+ | ``` | ||
+ | ##### Docker-compose のインストール | ||
+ | |||
+ | rpmパッケージもあるが、バージョンが1.19とかなり古い。 | ||
+ | |||
+ | そのため、今回はgitからダウンロードして使用する。 | ||
+ | |||
+ | 最新バージョンは [[https:// | ||
+ | |||
+ | ``` | ||
+ | $ sudo curl -L " | ||
+ | ``` | ||
+ | |||
+ | ダウンロード後、ファイルに実行権限を付与する。 | ||
+ | |||
+ | ``` | ||
+ | $ sudo chmod +x / | ||
+ | $ docker-compose --version | ||
+ | | ||
+ | ``` | ||
+ | |||
+ | 以上で Docker および Docker-compose のインストールが完了 | ||
+ | |||
+ | ##### sudo なしでのコマンド実行 | ||
+ | |||
+ | 参考: | ||
+ | |||
+ | - [Dockerコマンドをsudoなしで実行する方法 - Qiita](https:// | ||
+ | - [Linux上でグループとユーザーを確認するには | IT職種コラム](https:// | ||
+ | |||
+ | デフォルトでは、「docker」コマンドはroot権限が必要になる。 | ||
+ | |||
+ | 一般ユーザでも使用できるように「docker」グループに所属するようにすればよい。 | ||
+ | |||
+ | ``` | ||
+ | $ cat /etc/group | grep docker | ||
+ | グループ一覧になければ、下記のコマンドを実行して追加する。 | ||
+ | ($ sudo groupadd docker) | ||
+ | |||
+ | $ groups < | ||
+ | 所属しているグループを確認する。(dockerグループに所属していないことを確認) | ||
+ | |||
+ | $ sudo gpasswd -a < | ||
+ | $ groups < | ||
+ | dockerグループに所属していることを確認する | ||
+ | |||
+ | $ sudo systemctl restart docker | ||
+ | $ exit | ||
+ | | ||
+ | ``` | ||
+ | |||
+ | |||