FROM python:3.7 WORKDIR /home COPY . /home EXPOSE 80 RUN pip3 config set global.index-url http://mirrors.aliyun.com/pypi/simple RUN pip3 config set install.trusted-host mirrors.aliyun.com RUN pip3 install -r requirements.txt CMD ["python","main.py"]
根据dockerfile build生成image
1 2
# 在dockerfile路径下运行 docker build -t test .
现在docker image就生成了。
示例:mysql
这里直接pull镜像就可以了,不用自己build。
1
docker pull mysql:latest
直接run
1 2 3
# MYSQL_ROOT_PASSWORD是设置mysql root用户的密码 # 我本地3306端口是被用了的,所以映射到了3000端口 docker run -d -p 3000:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql-latest mysql