Skip to content

『Linuxで動かしながら学ぶTCP/IP入門』学習用のDocker環境

Notifications You must be signed in to change notification settings

koboriakira/tcp_ip_guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

『Linuxで動かしながら学ぶTCP/IP入門』の学習用に、Docker環境を提供します。
コマンドは本書および著者のGithubリポジトリを参照ください。

とくにネットワークネームスペースの準備をシェル化することで、ネットワークの準備をすぐ済ませます。

注意

6-3.sh でDHCPサーバを準備することはできるのですが、
その後の dhclient をこのDocker環境では実行できないため、DHCPクライアントの動作確認ができません。

準備

このリポジトリをcloneします。

git clone git@github.com:koboriakira/tcp_ip_guide.git

クローンしたディレクトリ上で、Dockerイメージをビルドします。

docker build -t tcp_ip_guide_image .

下記のコマンドまたは run_docker.sh を実行して、Dockerコンテナを作成します。

docker run -it --rm --privileged --name tcp_ip_guide tcp_ip_guide_image

利用、学習について

  • 各章の重要なコマンドをシェルとして /var/tmp 内にまとめているので、好きなものを実行してください。
  • 他のコマンドを実行する場合は、先んじて delete_netns.sh を実行してネットワークを削除してください。
  • 学習のために、最初は「写経」することをおすすめします。

About

『Linuxで動かしながら学ぶTCP/IP入門』学習用のDocker環境

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages