docker中部署python檔案,需要三個檔案(1) 需要執行的python檔案
(2) requirements.txt檔案,儲存所需類庫的版本
(3) dockerfile檔案,需要執行的命令
pip freeze > requirements.txt
txt檔案中的版本可根據需求進行增加或刪除,我生成的類庫txt中有許多與專案無關緊要的東西,所以刪除了一些。我在requirements.txt中只引入下面4個,格式如下:
pymysql==0.9.3
requests==2.22.0
schedule==0.6.0
lxml==4.4.1
from python:3.7
run mkdir /code
add requirements.txt /code/
workdir /code
run pip install -r requirements.txt
/home/python
cd /home/python
docker images
命令格式:docker run --name1.檢視未啟動的容器-d
docker ps -a
2.檢視已啟動的容器
docker ps
命令格式:docker start容器id
docker start 5bd22ae9eb96
1.檢視當前python最近30分鐘的日誌
命令格式:docker logs --since 30m容器id
docker logs --since 30m 5bd22ae9eb96
DocKer中下部署rabbitmq
環境版本 linux發行版本 centos linux 7 linux核心 linux localhost.localdomain 3.10.0 693.el7.x86 64 1 smp tue aug 22 21 09 27 utc 2017 x86 64 x86 64 x86 64 gnu li...
Docker 環境下部署 redash
環境 centos7 1 虛擬機器安裝 安裝vmware,並安裝centos7 2 安裝docker docker安裝手冊 3 安裝nodejs centos下安裝nodejs 4 redash安裝 1 clone git repostory git clone 2 create docker se...
docker下部署Tomcat執行war包
1 從遠端倉庫拉取tomcat映象到本地 docker pull tomcattomcat7和8映象的預設環境如下 catalina base usr local tomcat catalina home usr local tomcat catalina tmpdir usr local tomc...