Upgrade to Pro — share decks privately, control downloads, hide ads and more …

docker 入門

docker 入門

fun-tech meetup #10 コンテナ/クラウド シリーズ 第1回 ~入門編~
dokcer 入門登壇時の資料

O.masaya

May 29, 2019
Tweet

Other Decks in Technology

Transcript

  1. コンテナとは VS ホストマシン ホスト OS コンテナエンジン アプリ ミドルウェア ホストマシン ホスト

    OS ハイパーバイザー アプリ ミドルウェア ゲストOS ミドルウェア ゲストOS アプリ 仮想マシン コンテナ アプリ ミドルウェア
  2. Docker Registry Docker Hub(Docker) Elastic Container Registry(AWS) Container Registry(Google) .

    . . イメージ イメージ イメージ Pull run コンテナ Ship
  3. Dockerコンテナを起動 1. イメージの確認 docker images 2. コンテナの確認 docker ps -a

    3. Dockerイメージの取得 docker pull <イメージ名> 4. コンテナの起動 docker run –d –name <名前> -p <ホスト側のポート>:<コンテナ側のポート>
  4. Dockerfile FROM centos:7 RUN yum install -y java ADD ./apache-tomcat-9.0.20.tar.gz

    /opt/ CMD [ "/opt/apache-tomcat-9.0.20/bin/catalina.sh", "run" ] FROM ベースとするDockerイメージを指定しています RUN OSのコマンドを実行する際に使用します ADD コピーと展開を行うときに使用します。 CMD コンテナ起動時に実行するコマンドを記述します コマンドはこの他にもたくさんあります