本篇文章主要講述如何建立映象,拉取映象以及推送映象到自己的倉庫中。
建立映象
建立映象有兩種方式:
docker commit 構建容器
docker build 使用dockerfile檔案來構建
docker commit方式來構建容器
命令格式如下:
例如使用下面命令就可以構建乙個映象:
#構建乙個映象
docker commit -a 'ljcan' -m 'nginx' commit_test1 ljcan/commit_test1
#檢視映象
docker images
#使用構建的映象執行乙個容器
docker run -d --name nginx_web -p 80 ljcan/commit_test1 nginx -g "daemon off;"
如下圖所示,使用構建的映象執行了乙個nginx的容器:
dockerfile檔案來構建映象
from ubuntu:14.04
maintainer ljcan "[email protected]"
run apt-get update
run apt-get install -y nginx
expose 80
然後使用docker build
命令來建立映象,其命令格式如下所示:
使用下面命令構建docker映象(注意是在dockerfile檔案所在的目錄執行的):
docker build -t='ljcan/df_image' .
執行上面命令映象構建成功,可以使用上述的方式執行nginx,可以看到相同的效果。
映象的拉取
映象的推送
首先我們需要去下面**上註冊乙個使用者:
接著當我們需要推送構建的映象到個人倉庫的時候,先要登入,可以使用下面命令來登入,以及推送映象:
docker login --username username --password password
docker tag my-image username/my-repo
docker push username/my-repo
例如:
這樣就可以將映象推送到個人倉庫中,開啟頁面我們就可以看到推送的映象了:
docker的安裝,以及拉取映象
ubuntu下安裝docker最簡單的方式 sudo apt install docker.io映象拉取可以直接使用 sudo docker pull image的名字和對應的版本號,如果不指定版本號,拉取的映象的版本會預設為latest 如果感覺拉取docker.io的映象源較慢可以在映象前面 d...
docker 拉取fastDFS映象
docker pull morunchang fastdfs root izh3cshm0xz7wjz docker images repository tag image id created size docker.io morunchang fastdfs latest a729ac95698...
docker拉取映象並執行
1.docker pull options name tag 表示從倉庫拉取映象 options是引數 tag是版本 2.docker images options repository tag 檢視本機有哪些映象 或檢視映象是否拉取成功了 options是引數,repository 和tag 是指...