1. 程式人生 > >python基礎與docker

python基礎與docker

建立虛擬環境
python3 -m venv venv

(說明:python 2.X 並不支援)

啟用虛擬環境
macOS/Linux: source venv/bin/activate
Windows: venv\Scripts\activate

安裝依賴庫
pip install django pymysql pillow django-redis django-celery

檢查依賴庫
pip check

建立依賴項檔案
pip freeze > requirements.txt

通過依賴項檔案安裝依賴庫
pip install -r requirements.txt

建立專案和應用
django-admin startproject <projectname> .
manage.py startapp <appname>
manage.py startapp <appname>
manage.py startapp <appname>

正向工程
python manage.py makemigrations <appname>
python manage.py migrate

反向工程
python manage.py inspectdb > <appname>/models.py

Docker的安裝和使用
yum -y install docker-io

啟動docker服務
systemctl start docker

查詢映象檔案
docker search <image-name>

下載映象檔案
docker pull <image-name>

通過映象建立容器
docker run -d -p <port>:<port> --name <container-name> <image-name>

進入容器系統
docker exec -it <container-name> /bin/bash

啟動容器
docker start <container-name>

停止容器
docker stop <container-name>

刪除容器
docker rm <container-name>

刪除映象
docker rmi <image-name>