MX linux19.2にdockerとdocker composeをインストールする

MX linux19.2にdockerとdocker composeをインストールする

MX linux19.2にdockerとdocker composeをインストールするまでの手順を記述してます。

環境

OS MX linux 19.2

dockerインストール

下記のコマンドでインストール可能です。

sudo apt install docker.io

インストールした時点で起動してますが、起動する場合は以下のコマンドで可能です。

sudo /etc/init.d/docker start

<出力結果>
[ ok ] Starting Docker: docker.

ログインユーザーでdockerが実行できるようにします。

sudo usermod -aG docker $USER

バージョンを確認します。

docker -v

<出力結果>
Docker version 18.09.1, build 4c52b90

docker composeインストール

以下のコマンドでインストール可能です。

sudo apt install docker-compose

バージョンを確認します。

docker-compose -v

<出力結果>
docker-compose version 1.21.0, build unknown

実行してみます。下記の内容でdocker-compose.ymlファイルを作成します。

version: "3"
services:
  nginx:
    image: nginx:latest
    volumes:
      - ./nginx/conf.d:/etc/nginx/conf.d
      - ./nginx/html:/usr/share/nginx/html
    restart: always
    ports: ["8080:80"]

起動します。

docker-compose up -d

起動していることが確認できます。

docker ps -a

<出力結果>
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
3caab7c4e036        nginx:latest        "/docker-entrypoint.…"   2 minutes ago       Up 2 minutes        0.0.0.0:8080->80/tcp   mebee_nginx_1