将django项目制成docker镜像
·
1. 拉取ubuntu镜像
进入dockerhub 选择ubuntu20.04

2. 创建容器并进入
查看刚刚拉取的ubuntu镜像:
docker images

启动容器
docker run -dit --name=容器命名 镜像id bash
查看正在运行的容器
docker ps
进入刚刚启动的容器
docker exec -it 容器名/id bash
3.安装python3
首先要更新apt(这里没有更换国内源,我试了阿里源有点问题)
apt update
然后安装python3
apt install python3
安装pip
apt install python3-pip
4.上传Django项目
从宿主机上传到容器中:
docker cp 本地文件的路径 容器id:docker容器内的路径
然后项目配置就不赘述了。
5.将容器制成镜像
上述工作完成后退出容器:exit
将容器制成镜像:
格式:docker commit -m '镜像描述' -a '制作者' 容器名 镜像名
例如:
docker commit -m 'django-ubuntu' -a 'aaa' mytestubuntu mydjangotest
6.将做好的容器打包成tar包
格式:docker save -o tar包的名字 镜像名
完成后就可以传到其他地方使用了。
7.tar包的使用
格式:docker load < tar 包所在路径
后续就跟其他镜像一样使用了。
欢迎关注wx公众号:python web小栈,共同探讨学习

更多推荐
所有评论(0)