著作権、許可なしに、禁止されて再版
セクション
ドッキングウィンドウは、任意のアプリケーションを実行することができます。この章では、Pythonアプリケーションを作成し、ドッキングウィンドウを使用してそれを実行します。
1.プロジェクトディレクトリを作成します。
私たちは、一元化されたディレクトリに、このプロジェクトに関連するファイルをしますdocker-python
。
[root@qikegu demo]# mkdir docker-python
2. Pythonのファイルを作成します。
ではdocker-python
、ディレクトリ、Pythonのファイルを作成します。
qikegu.py
print("This is a python app - qikegu.com")
3. Dockerfileを作成します。
あなたはPythonのファイルを作成した後、我々はドッカーの指示が含まれているDockerfileを作成する必要があります。でdocker-python
作成Dockerfileディレクトリ、ファイル名でなければなりませんDockerfile
。
Dockerfile
FROM python:3
COPY . /var/www/python
WORKDIR /var/www/python
CMD ["python", "./qikegu.py"]
通例であるように、すべてのコマンドは、資産計上されます。
今、docker-python
ディレクトリ内の2つのファイルがあります。
[root@qikegu docker-python]# ls
Dockerfile qikegu.py
ミラードッカー4.建設
切り替えdocker-python
、ディレクトリ、実行しdocker build -t qikegu-python .
たコマンド、ドッカーミラーを構築します。ドッキングウィンドウの画像は、ここで、名前の名前を付けることができますqikegu-python
。
[root@qikegu docker-python]# docker build -t qikegu-python .
Sending build context to Docker daemon 3.072kB
Step 1/4 : FROM python:3
---> a4cc999cf2aa
Step 2/4 : COPY . /var/www/python
---> Using cache
---> 795eba2acefe
Step 3/4 : WORKDIR /var/www/python
---> Using cache
---> c6e3fc3158b9
Step 4/4 : CMD ["python", "./qikegu.py"]
---> Using cache
---> 1b1b08d30e84
Successfully built 1b1b08d30e84
Successfully tagged qikegu-python:latest
成功をミラーリングの構築は、あなたは、ミラーを実行することができます。
5.ファイル名を指定して実行ドッカーミラー
実行docker run qikegu-python
コマンド実行時のイメージを:
[root@qikegu docker-python]# docker run qikegu-python
This is a python app - qikegu.com
[root@qikegu docker-python]#
私たちは、見ることができますqikegu-python
成功した操作、メッセージの出力をミラーリング。