docker和scp常用命令
- 1 mintutorial: link
创建虚拟环境
cd /path/to/python-docker
python3 -m venv .venv
source .venv/bin/activate
(.venv) $ python3 -m pip install Flask
(.venv) $ python3 -m pip freeze > requirements.txt # 导出依赖
(.venv) $ touch app.py
docker文件demo
# syntax=docker/dockerfile:1
FROM python:3.9.16-slim-bullseye
WORKDIR /app
COPY requirements.txt requirements.txt
RUN pip3 install -r requirements.txt
COPY . .
CMD [ "python3", "-m" , "flask", "run", "--host=0.0.0.0"]
build image
docker build --tag python-docker .
启动docker
docker run -d -p 8001:5000 python-docker
docker image搜索网址: site
上传文件夹到远程服务器
scp -r /path/to/local/source user@ssh.example.com:/path/to/remote/destination
# 或者
scp -r /path/to/local/source user@ssh.example.com:.