1. 程式人生 > >docker 映象製作---基於ubuntu的製作

docker 映象製作---基於ubuntu的製作

docker 映象製作,  以ubuntu為例---------------參考文獻
<http://blog.csdn.net/cloud_xy/article/details/52470265>


1: 安裝docker 
sudo apt-get install docker.io




2: 下載基礎映象
sudo docker pull ubuntu:16.04


3: 編寫第一個Dockerfile
FROM ubuntu:16.04
MAINTAINER peter <[email protected]>
LABEL Description="add python3 django2.0.2 from ubuntu:16.04" Version="1.0"
RUN su
RUN apt-get update
RUN apt-get install -y python
RUN apt-get install -y python-django
RUN apt-get install -y golang-go






4:構建第一個基礎映象-----15294627382為要上傳到docker hub 的名字
docker build -t 15294627382/baseos:1.0 .


5: docker images 檢視你剛剛建立的映象------15294627382/baseos:1.0


6:上傳並儲存你的映象
docker push  15294627382/baseos:1.0








(在基礎映象上建立映象)------參考文件<http://blog.csdn.net/u011851478/article/details/52136420>
1. 下載基礎映象
docker pull ubuntu:14.04


2.進入docker
docker run -it ubuntu14:04


3.安裝你所需要的環境
sudo apt-get install -y python 


4.將你剛剛配置的容器轉換成你自己所需的映象
sudo docker commit -m "提交的說明資訊" -a "指定使用者資訊" b388aa9066b2 peter/ubuntu-django2.0.2:v1
b388aa9066b2 :    容器id
peter/ubuntu-django2.0.2:v1:指定目標映象的使用者名稱、倉庫名和 tag 資訊
建立成功後會返回這個映象的 ID 資訊


5.dockers images
就會出現你剛剛建立的容器的資訊,---至此容器在本地建立成功


6.上傳並存儲映象----以便於更多人使用---這裡是上傳到docker hub中
6.1 登陸docker
docker login

6.2 把映象推到docker hub中
docker push peter/ubuntu-django2.0.2:v1


注意如果要推倒docker hub中,  映象的名字必須是 docker使用者名稱/倉庫名/tag資訊
可以使用docker tag 映象id  新的映象的名字-------進行名字的修改

7:登陸到docker hub中即可看到自己剛剛上傳成功的映象