查找dockerhub上的python镜像,拉取镜像
1 | ➜ ~ docker pull python:3.8.7-slim-buster |
-it:进入容器命令行模式
–name:自定义容器名称,不用的话会自动分配一个名称
-v ~/mednli:/root/mednli:将主机目录~/mednli挂载到容器的root/mednli
python:3.8.7-slim-buster:要运行的镜像名+TAG
bash:进入容器命令行
1 | ➜ ~ docker run -it --name pytest -v ~/mednli:/root/mednli python:3.8.7-slim-buster bash |
安装需要的python包
1 | root@e408c3c08685:~# pip install -r ~/mednli/requirements.txt |
exit
推出docker容器
查看容器信息
1 | ➜ ~ docker ps -a |
容器打包📦成镜像
1 | ➜ ~ docker commit -a "cbl" -m "my python env" e408c3c08685 python_env:v1 |
-a:提交的作者名称
-m:提交时的文字说明
e408c3c08685:容器ID
python_env:v1:镜像名字:TAG