← Back to Home

Dockerの基礎

Views: 954

You can try the commands on our interactive shell.

Docker の基礎入門

1章: Dockerとは何ですか?

Dockerは、開発者がアプリケーションをコンテナ化し、その環境を他のシステムに移動させるためのツールです。これは、アプリケーションの依存関係と環境問題を解決するために使用されます。

2章: Dockerの主要な概念

3章: Dockerのインストール

Linux (Ubuntu)

# 更新パッケージリスト
sudo apt-get update

# Dockerインストール
sudo apt-get install docker.io

macOS

Docker for Macをダウンロードし、インストールします。

Windows

Docker Desktop for Windowsをダウンロードし、インストールします。

4章: Dockerfileの作成

Dockerfileは、Dockerイメージを作成するために使用されます。

# 使用するベースイメージ
FROM ubuntu:latest

# アプリケーションをインストール
RUN apt-get update && apt-get install -y nginx

# ポートを公開
EXPOSE 80

# コンテナ起動時に実行するコマンド
CMD ["nginx", "-g", "daemon off;"]

5章: Dockerイメージの作成と実行

Dockerfileを使用してDockerイメージを作成します。

docker build -t my-nginx .

作成したイメージを起動します。

docker run -d -p 8080:80 --name my-nginx-container my-nginx

6章: コンテナの管理

コンテナの一覧を確認します。

docker ps

コンテナを停止します。

docker stop my-nginx-container

コンテナを削除します。

docker rm my-nginx-container

7章: Docker Compose

複数のコンテナを管理するためのツールです。

version: '3'
services:
  web:
    image: nginx
    ports:
      - "8080:80"
  db:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: example

docker-compose.ymlを使用してコンテナを起動します。

docker-compose up -d

以上で、Dockerの基礎を学ぶことができました。実践を重視するため、実際にこれらのコマンドを試してみてください。

Try it Now!