LoginSignup
1
0

More than 3 years have passed since last update.

Dockerとdocker-composeを ラズパイ4 と Linux(Debian) と Windows10 にそれぞれインストールする

Posted at

最近勉強している、Docker と docker-compoesについて書きます。
本当は、同じDockerfile と ymlを用いて動作環境を作って便利さを実感するところまで書きたかったのですが、次回にしようと思います。

まず、ラズパイ4にDockerとdocker-composeをインストール

ラズパイはARMだからか?、Linux版とはインストール方法が異なる。

環境

  • ラズパイ4 + Rasbian10

1.前準備

1-1. パッケージの一覧を更新する


$ sudo apt-get update

1-2. gitインストール


$ sudo apt-get install git-all

1-3. curlインストール


$ sudo apt-get install curl

2. Docker/docker-composeインストール

2-1. Dockerを取得しインストールする。


$ curl -sSL https://get.docker.com | sh
$ docker -v
Docker version 19.03.13, build 4484c46d9d

versionが表示されれば、インストール成功。

2-2. Docker composeインストール

gitから取得した環境docker-compose instal shellを実行


$ git clone https://github.com/docker/compose.git
$ cd compose
$ git checkout 1.27.4
$ sudo ./script/build/linux
$ cd dist
$ sudo cp docker-compose-Linux-armv7l /usr/local/bin/docker-compose
$ cd /usr/local/bin
$ sudo chown root:root docker-compose
$ sudo chmod 755 docker-compose
$ docker-compose -v
docker-compose version 1.27.4, build 40524192

versionが表示されれば、インストール成功。

次、PC LinuxにDockerとdocker-composeをインストール

環境

  • Debian10

1.前準備

ここはラズパイと同じため、省略

2. Docker/docker-composeインストール

2-1. Dockerを取得しインストールする。


$sudo apt-get -y remove docker docker-engine docker.io
$sudo apt-get -y update
$sudo apt-get -y install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg2 \
    software-properties-common
$sudo curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
$sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") \
   $(lsb_release -cs) \
   stable"
$sudo apt-get update
$sudo apt-get -y install docker-ce
$docker -v
Docker version 19.03.13, build 4484c46d9d

versionが表示されれば、インストール成功。

2-2. Docker composeインストール

gitから取得した環境docker-compose instal shellを実行


$sudo curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
docker-compose version 1.27.4, build 40524192

versionが表示されれば、インストール成功。

最後、Windows10

ほぼ、手動でやることはなかったので、ほぼ参照です。。

環境

  • Windows10 + WSL2
    ※最終的に、VSCodeと連携するおデバッグ実行できてとても便利。

1.前準備

1-1. Windowのバージョンを2004以降にする。

下記参照。
https://support.microsoft.com/ja-jp/help/4028685/windows-10-get-the-update

1-2. WSL2をインストールする。

下記参照。
https://docs.microsoft.com/ja-jp/windows/wsl/install-win10

2.Docker DeskTopをインストール(Windows向けDocker、docker-compose環境)

2-.1 Docker DeskTopインストール

下記参照。
https://docs.docker.com/docker-for-windows/install/

次回は、Dockerfile、ymlファイルを用意して実行するところを書きます。

1
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
1
0