嘗試在Docker中部署Django項目蚁署,自己來構(gòu)建一個Django的運行環(huán)境鏡像
參考文章:
https://blog.csdn.net/laughing2333/article/details/52810532
1.運行docker,創(chuàng)建一個部署django的服務(wù)器容器
docker run --name ubuntu_django -i -t ubuntu:16.04 /bin/bash
通常ps命令查詢驗證
docker ps
可以看到一個容器名為ubuntu_django的正在運行
而且成功運行的話的,就可以看到直接進入容器的bash界面
進入到容器的bash中橡卤,安裝Python環(huán)境
apt-get update
apt-get install python3.6
pip3 install django
1.更新服務(wù)器環(huán)境
2.安裝Python運行環(huán)境
apt-get install software-properties-common
參考文章:
https://www.cnblogs.com/esin/p/7073119.html
https://blog.csdn.net/lzzyok/article/details/77413968
3.安裝Django
如果發(fā)現(xiàn)沒有安裝pip安裝pip
apt-get install python3-pip
Ok,現(xiàn)在基本安裝完了Django的運行環(huán)境
構(gòu)建自己的鏡像
構(gòu)建鏡像
$ docker commit -m="Django,Python3,Django" --author="Vincent wen" {0cea9db3ee02} {repository/images_name:tag}
推送鏡像到docker hub
登錄docker hub
docker login
輸入賬號密碼和密碼
推送命令
docker push https://hub.docker.com ubuntu_django:latest
之前一直push不成功迅矛,弄了好久終于搞定,感謝前輩寫的文章
https://blog.csdn.net/bearox/article/details/49256405
解決辦法惭墓,
1.先升級docker虹钮,
2.進行tag設(shè)置
docker tag ubuntu_django wzw****/ubuntu_django:latest
構(gòu)建鏡像
docker commit -m='Centos-K8s-Jenkins' --author='Vincent wen' 3a75370a21c4 centos_jenkins
推送鏡像
docker tag centos_jenkins wzw33874/centos_jenkins:latest
ubuntu_django為鏡像名字聋庵,wzw****,設(shè)置tag:ubuntu_django:latest
3.重新推送
docker push wzw****/ubuntu_django
因為網(wǎng)絡(luò)的原因推送了幾次才成功芙粱。
推送成功后祭玉, 在Docker hub中可以看到自己推送的鏡像