11
8

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.

DockerとDocker ComposeをUbuntu18.04にインストールする。2019年冬

Last updated at Posted at 2019-12-19

追記: 2022/01/18

2022年冬バージョン も書いたのでよければご確認ください。

概要

2019年12月にUbuntu18.04にDockerをインストールする手順についてまとめます。
なるべく新しいのを入れます。

環境

% cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"

とりあえず何もしないでaptで入れられるやつ

% sudo apt update
% sudo apt install docker docker-compose
% docker -v
Docker version 18.09.7, build 2d0083d
% docker-compose -v
docker-compose version 1.17.1, build unknown

なるべく新しいのを入れる

これらの方がが新しいみたいなのでこちらを使います。
「とりあえず何もしないでaptで入れられるやつ」でインストールしましたがそれらはなかったことにして、Docker系は何もインストールしていない状態からの手順を書きます

Get Docker Engine - Community for Ubuntu

詳細は上記URLの公式ドキュメントを参照してください。
実行したコマンドだけ書きます。

% sudo apt update
% sudo apt install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
% curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
% sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
% sudo apt update
% sudo apt install docker-ce docker-ce-cli containerd.io
% docker -v
Docker version 19.03.5, build 633a0ea838

docker: Got permission denied と出る場合は以下のコマンドを実行する。

% sudo usermod -aG docker ${USER}

上記コマンドを実行した後、一度exitしてからログインしなおせばエラーが出なくなる。

Install Docker Compose

詳細は上記URLの公式ドキュメントを参照してください。
実行したコマンドだけ書きます。
上述の通りDockerのインストールは済んだ状態で進めます。

% sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
% sudo chmod +x /usr/local/bin/docker-compose
% docker-compose -v
docker-compose version 1.25.0, build 0a186604

(上記は1.25.0をインストールする例です。https://github.com/docker/compose/releases に新しいのがあればそれをインストールすると良いです。)
(2021/10追記: v2がリリースされたのでそちらをインストールすると吉だと思います。)

/usr/binln を作っておくと親切だと思うけど必須ではない。

% sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

まとめ

https://docs.docker.com/ の手順に従い、新しいDockerがUbuntu18.04にインストールできました

11
8
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
11
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?