電子技術論壇_中國專業的電子工程師學習交流社區-中電網技術論壇's Archiver

look_w 發表于 2019-5-18 10:10

docker常用命令(2)

Dockerfile創建一個鏡像

除了從Docker hub上下載鏡像,也可以寫Dockerfile創建一個鏡像,以創建一個Django程序為例,Dockerfile內容如下所示:

FROM ubuntu:12.04
MAINTAINER Your Name

RUN apt-get update
RUN apt-get install -y python-software-properties python-pip

ADD myproject /opt/code

RUN pip install -r /opt/code/requirement.txt


寫完Dockerfile,在Dockerfile所在目錄執行docker build創建鏡像并啟動Django服務:

docker build -t docker_test .
docker run -i -t docker_test /bin/bash -c "cd /opt/code;python manage.py runserver 0.0.0.0:8080"



將制作的鏡像上傳到private registry

test是鏡像版本,不指定則為latest。
docker.example.com是倉庫的地址
test是遠程倉庫的目錄
使用命令

docker tag test docker.example.com/test
docker push docker.example.com/test



刪除鏡像

經過長時間使用,主機上存儲了很多已無用的鏡像,想將它們刪除則用docker rm或者docker rmi,比如:

docker rm container_id
docker rmi image_id

頁: [1]

Powered by eccn 7.0.0  © 2001-2009 Eccn Inc.

成茄子视频人app污下载-茄子视频ios下载安装-茄子视频懂你更多qz8app懂你更多