0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Dockerインストール手順 ver. windows

Last updated at Posted at 2024-09-26

インストール手順

2024年9月時点
以下の画像のDownload for Windowsボタンを押下する
image.png

インストーラーを起動する
ダウンロードが始まる
image.png

ダウンロード完了後、再サインインが行われる

Dockerのサービス規約に同意する
image.png

Create an accountを押下し、アカウントを作成する
image.png

Docker Desktopが起動する
Widows版はDesktopしか存在しないため、コマンド版を使いたい人はLinux環境を作る必要がある
image.png

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なら解決された
何故...

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?