1、确保Docker Hub上已经创建帐号,docker是用于存放自己的镜像。因为每一次变动服务器老是需要重新安装一次所有的环境,所以我就干脆用docker容器部署自己的服务器。
2、成功启动docker后,拉取一个镜像:本文实例示范拉取Ubuntu18.04。
docker pull ubuntu18.04
3、查看安装的镜像(命令:docker images),看到ubuntu:18.04镜像已经存在。
4、使用 ubuntu 镜像启动一个容器。
docker run -it 7266638574fb /bin/bash
5、初始化的容器是一个纯净版,很多都没有,更新一下源。
apt update
6、安装python3.7和pip3。
apt-get install python3.7 // 安装python3.7
apt-get install python3-pip // 安装pip3
7、命令 pip3 list 和 python3 都可以检验是否成功,若成功安装后,开始安装django(此处演示django2.2)。
pip3 install django==2.2
8、新建一个仓库名称叫做 “ubuntu18.04” ,为提交到仓库做准备。
docker commit d1d7b31b0000 2559007701/ubuntu18.04:18.04
d1d7b31b0000--目前运行的该Ubuntu的容器ID,每个人都不一样
2559007701--我的用户名
ubuntu18.04--我的仓库名
18.04--镜像中的tag
9、 docker login输入自己用户名和密码登录。
10、镜像名称必须和仓库中的仓库名称一致,否则会出错。
docker push 2559007701/ubuntu18.04:18.04 // docker push 用户名/仓库名:TAG
11、完美