国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Working with Docker Images

wangxinarhat / 2086人閱讀

摘要:注意上述命令有個用來指定文件的位置給鏡像添加標簽需要登錄賬號總結查看鏡像查找鏡像這條命令很重要和難記,和的作用類似,指定作者指更改過的的,是新的的名字后面要指定的地址

目標

本地主機管理鏡像

創建自己的鏡像

上傳鏡像到Docker Hub registry

Listing images on the host
  

列出主機的鏡像

shelladolph@geek:~$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
ubuntu              14.04               07f8e8c5e660        12 days ago         188.3 MB
hello-world         latest              91c95931e552        3 weeks ago         910 B
training/webapp     latest              31fa814ba25a        11 months ago       278.8 MB

鏡像來自的倉庫,標簽和Id這些信息都很重要,來自相同的倉庫我們通過標簽來指定要運行的鏡像

languagedocker run -i -t ubuntu:14.04 /bin/bash
docker run -i -t ubuntu:latest /bin/bash     (不加標簽默認是`latest`)
  

個人覺得標簽的好處是對于來自相同的倉庫通過標簽來告訴docker我要運行的是哪個鏡像

Finding images
  

尋找鏡像

languagedocker search [image name]
docker pull [image name]...找到合適的后直接拉下來
Creating our own images
  

創建和定制自己的鏡像

更改現有鏡像并提交(保存)

使用Dockerfile來制作鏡像

Updating and committing an image
languagedocker run -i -t ubuntu:14.04 /bin/bash
root@5bc673e32e0a:/#apt-get install git
root@5bc673e32e0a:/#exit
sudo docker commit -m "install git" -a "adolph" 0b2616b0e5a8 adolph/ubuntu:14.04

output:4f177bd27a9ff0f6dc2a830403925b5360bfe0b93d476f7fc3231110e7f71b1c
Building an image from a Dockerfile
languagemkdir ubuntu
cd ubuntu
touch Dockerfile
vim Dockerfile
content:

#this is my fiest image created by dockerfile
FROM ubuntu:14.04
MAINTAINER adolph 
RUN apt-get update
#RUN apt-get install git

結果:

languageadolph@geek:~/ubuntu$ sudo docker build -t adolph-dockerfile/ubuntu:14.04 .
Sending build context to Docker daemon 2.048 kB
Sending build context to Docker daemon 
Step 0 : FROM ubuntu:14.04
 ---> 07f8e8c5e660
Step 1 : MAINTAINER adolph 
 ---> Running in 241ad7c398c3
 ---> 10d866905c1a
Removing intermediate container 241ad7c398c3
Step 2 : RUN apt-get update
 ---> Running in 826db7ff28e6
Ign http://archive.ubuntu.com trusty InRelease
Ign http://archive.ubuntu.com trusty-updates InRelease
。。。。。。。。。

sudo docker build -t adolph-dockerfile/ubuntu:14.04 .

注意上述命令有個.用來指定Dockerfile文件的位置

Setting tags on an image
  

給鏡像添加標簽

languagedocker tag [image id] [username]/[repository]:[tag name]
Push an image to Docker Hub
  

需要登錄Docker Hub賬號

docker push [image name]

Remove an image from the host

docker rmi [image name]

總結
languagedocker images...查看docker鏡像
docker search [images name]...查找鏡像

sudo docker commit -m "install git" -a "adolph" 0b2616b0e5a8(old image id) adolph/ubuntu:14.04(new image name with tag 14.04)
這條命令很重要和難記,-mgit commit -m的作用類似,-a指定作者,id指更改過的image的idadolph/ubuntu是新的image的名字

languagedocker build -t adolph-dockerfile/ubuntu:14.04 .
后面要指定dockerfile的地址
docker tag [image id] [username]/[repository]:[tag name]
docker push [image name]
docker rmi [image name]

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26389.html

相關文章

  • Working with Docker Hub

    摘要:到目前為止我們已經學習了如何使用命令行在主機上運行。是由公司維護的公共注冊倉庫。其中有兩個結果,。第二個表示它來自于一位叫的用戶的倉庫。第一個結果沒有顯示列出倉庫則意味著它是受信任的官方頂級名稱空間存儲庫。將倉庫名和鏡像名分割開。 Working with Docker Hub 到目前為止我們已經學習了如何使用命令行在主機上運行Docker。你已經學習了如何下載鏡像,如何從已經存在的鏡...

    Charles 評論0 收藏0
  • Working with Containers

    摘要:先回顧之前學習過的一些命令交互式運行運行守護進程容器列表顯示容器的標準輸出命令格式能干什么顯示后能執行的命令命令使用查看特定命令的使用方式中運行一個應用參數表示將容器內部要用到的網絡端口映射到主機顯示容器的詳細信 showImg(http://7vihfm.com1.z0.glb.clouddn.com/2015-3-28-weekly-summary.jpeg); 先回顧之前學習過...

    codecraft 評論0 收藏0
  • 走進docker(03):如何繞過docker運行hello-world?

    摘要:相關工具本文將用到三個工具,分別是和。根據生成的的就是運行容器時需要的東西的集合。使用運行該有了后,就可以用來運行該容器了這里直接用的代替命令,如果你自己編譯了的,那么用命令也是一樣的。 上一篇介紹了image的格式,這里我們就來用一下hello-world這個image,看怎么輸出和docker run hello-world同樣的內容。 相關工具 本文將用到三個工具,分別是skop...

    robin 評論0 收藏0
  • Deploy Django Project of local MySQL DB using Dock

    摘要: Docker in Windows Normally, those kinds of things will be much more troublesome when you want to run them in Windows compare to in Linux. However, Docker has made quite user-friendly for Window...

    Juven 評論0 收藏0
  • Deploy Django Project of local MySQL DB using Dock

    摘要: Docker in Windows Normally, those kinds of things will be much more troublesome when you want to run them in Windows compare to in Linux. However, Docker has made quite user-friendly for Window...

    Keagan 評論0 收藏0

發表評論

0條評論

wangxinarhat

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<