LoginSignup
0
0

Dockerハンズオン入門

Posted at
1 / 2

dockerとは

コンテナ型の仮想環境を提供するプラットフォームです。従来の仮想化技術に比べて軽量性と速度で優れており、1台のサーバーで複数のアプリケーション環境を効率的に構築できるのが特徴です。

詳しい説明は以下です

https://qiita.com/etaroid/items/b1024c7d200a75b992fc

今回やること

image.png
Dockerfileを作成し、コンテナを立ち上げるまでの流れを一通り行います

よくわからないけどとりあえずやってみよう!!

  1. Dockerのインストール
    個人的にはMac環境をお薦めしますが、windowsでも問題なく動作します

https://www.docker.com/ja-jp/

windowsでWSLのエラーがある場合
再起動
windows updateしてみてください

  1. 任意のフォルダ作成、フォルダ内にDockerfile,example.pyを作成
    今回はpython環境をdockerで作り、実行します
    Dockerfileの例
example.py
print("Hello, World!")
  1. Dockerfileからイメージ作成
    exampleというdockerイメージをdockerfileから作成します
    ターミナルを開き以下のコマンドを入力します
    docker build ./ -t example
    作成したイメージを確認
    docker images
    イメージがうまく作成されてると確認できます
    image.png

  2. イメージからコンテナを作成
    先ほど作成したexampleイメージからコンテナを作成します
    docker run example
    Hello Worldと出力されたら無事完了です

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