0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Linux上へのDockerのインストール方法

Posted at

Linux上へのDockerのインストール方法

いろいろなソフトウェアを同じ環境下で開発・計算していく場合、共有される実行環境やライブラリの変更によって、あるソフトウェアが動かなくなることがよくあります。
そこで、環境を隔離することができるのがDockerです。

  • Linux OS上に、コンテナと呼ばれる複数の隔離されたOS(っぽいもの)を、それぞれが独立した状態で構築することができます。
  • 構築した環境をイメージと呼ばれるファイルに換えて、容易に複製したり移行したり配布したりできます。
  • 仮想化するよりも軽いのが大きなメリットです。

公式マニュアルはこちら

Docker Engine on Ubuntuをインストールする

公式マニュアルはこちら

  • 旧バージョンをアンインストール
sudo apt remove docker docker-engine docker.io containerd runc
  • インストールする
    まずリポジトリを設定する
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release -y
  • Docker EngineのGPGキーを設定する
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  • 以下のコマンドでリポジトリを設定する
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • Docker Engineをインストールする
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
  • 管理者以外も利用できるようにする。以下を入力したのち、いったんログアウトして再ログインする。
sudo usermod -aG docker $USER
  • Docker Engineを起動、終了する。
sudo systemctl start docker # 起動
sudo systemctl stop docker # 終了
  • ※WSL上の場合は以下を実行してDocker Daemonを起動する
sudo service docker start
sudo service docker stop
  • 無事インストールされているか確認する
docker run hello-world
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?