インストール手順
2024年9月時点
以下の画像のDownload for Windowsボタンを押下する
ダウンロード完了後、再サインインが行われる
Create an accountを押下し、アカウントを作成する
Docker Desktopが起動する
Widows版はDesktopしか存在しないため、コマンド版を使いたい人はLinux環境を作る必要がある
Docker起動
Dockerfileの作成
Dockerコンテナを作るには、Dockerイメージを元にコンテナを作成するため、Dockerイメージを先に作っておく必要がある
FROM ubuntu
RUN apt-get update -y
RUN apt-get install -y net-tools
RUN apt-get install -y iputils-ping
RUN apt-get install -y vim
RUN apt-get install -y tcpdump
RUN apt-get install -y cmake
RUN apt-get install -y g++
WORKDIR /root
Dockerイメージはdocker buildコマンドで作成する
※イメージがDocker hubにある場合はdocker pullでダウンロードできる
docker build -t image_ubuntu:latest -f Dockerfile .
Dockerイメージを確認するには以下のコマンドを実行する
docker images
コンテナの作成
Dockerコンテナを作成するにはdocker runコマンドを使う
docker run -it -d --name container_name image_ubuntu
DockerイメージはDockerfileにて作成したDockerイメージ名を指定し、--nameの箇所にコンテナ名を入力する。
コンテナへアクセスするにはdocker execコマンドを使う
docker exec -it container_name bash
コンテナのネットワーク設定
Dockerコンテナ作成時にIPアドレス、ネットワーク名を指定することができる
まず以下のコマンドを実行して、DockerネットワークにIPアドレスにネットワーク名を作成する
docker network create --subnet ip_address network_name
Dockerコンテナ作成時にIPアドレス、ネットワーク名を指定する
docker run -it -d --network network_name --ip ip_address --name container_name image_ubuntu
※docker run実行時に以下のエラーメッセージが表示される
docker: Error response from daemon: Address already in use.
IP:192.168.20.10なら解決された
何故...