ドッカーPythonの例

著作権、許可なしに、禁止されて再版


セクション


ドッキングウィンドウは、任意のアプリケーションを実行することができます。この章では、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成功した操作、メッセージの出力をミラーリング。

おすすめ

転載: www.cnblogs.com/jinbuqi/p/11227399.html