日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS6.5安裝Docker

我這里是用CnetOS6.5系統(tǒng),下面開始安裝Daoker之旅:

[root@localhost ~]# uname -r
2.6.32-431.el6.x86_64
 
[root@localhost ~]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m

注意其他的源可能導(dǎo)致你的內(nèi)核和docker的版本不一致,需要升級內(nèi)核至3.x。

安裝:

[root@localhost ~]# rpm -ivh http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
warning: /var/tmp/rpm-tmp.JN76fI: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                ########################################### [100%]
  1:epel-release          ########################################### [100%]
[root@localhost ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

[root@localhost ~]# yum -y install docker-io

啟動并設(shè)置開機(jī)自動啟動

[root@localhost ~]# service docker start
Starting cgconfig service:                                [確定]
Starting docker:                                      [確定]
[root@localhost ~]# chkconfig docker on

獲取cnetos鏡像

[root@localhost ~]# docker pull centos:latest
centos:latest: The image you are pulling has been verified
511136ea3c5a: Pull complete
5b12ef8fd570: Pull complete
34943839435d: Downloading [===>                                              ] 18.38 MB/232.5 MB 1h7m49s

#官方安裝方式docker pull imagename從docker的索引中心下載,imagename是鏡像名稱,例如docker pull Ubuntu就是下載base ubuntu并且tag是latest。

我們還可以搜索基于 Fedora 和 Ubuntu 操作系統(tǒng)的容器。

[root@localhost ~]# docker search ubuntu
[root@localhost ~]# docker search fedora

查看docker鏡像

[root@localhost ~]# docker images centos
REPOSITORY          TAG                IMAGE ID            CREATED                  VIRTUAL SIZE
centos              latest              34943839435d        Less than a second ago  224 MB

運(yùn)行docker運(yùn)行shell

[root@localhost ~]# docker run -i -t centos /bin/bash
[root@2ce733141ece /]#
[root@2ce733141ece /]#
[root@2ce733141ece /]#
[root@2ce733141ece /]#

停止容器

[root@localhost ~]# docker stop

刪除所有容器

docker rm $(docker ps -a -q)

查看docker的子命令,直接敲docker 或完整的docker help 就可以
 
常用命令

總結(jié)一下常用命令:

其中<>闊起來的參數(shù)為必選,[]闊起來為可選

?docker version 查看docker的版本號,包括客戶端、服務(wù)端、依賴的Go等

docker info 查看系統(tǒng)(docker)層面信息,包括管理的images, containers數(shù)等

docker search 在docker index中搜索image

docker pull 從docker registry server 中下拉image

docker push 推送一個image或repository到registry

docker push :TAG 同上,指定tag

docker inspect 查看image或container的底層信息

docker images TODO filter out the intermediate image layers (intermediate image layers 是什么)

docker images -a 列出所有的images

docker ps 默認(rèn)顯示正在運(yùn)行中的container

docker ps -l 顯示最后一次創(chuàng)建的container,包括未運(yùn)行的

docker ps -a 顯示所有的container,包括未運(yùn)行的

docker logs 查看container的日志,也就是執(zhí)行命令的一些輸出

docker rm 刪除一個或多個container

docker rm `docker ps -a -q` 刪除所有的container

docker ps -a -q | xargs docker rm 同上, 刪除所有的container

docker rmi 刪除一個或多個image

docker start/stop/restart 開啟/停止/重啟container

docker start -i 啟動一個container并進(jìn)入交互模式

docker attach attach一個運(yùn)行中的container

docker run 使用image創(chuàng)建container并執(zhí)行相應(yīng)命令,然后停止

docker run -i -t /bin/bash 使用image創(chuàng)建container并進(jìn)入交互模式, login shell是/bin/bash

docker run -i -t -p 將container的端口映射到宿主機(jī)的端口

docker commit [repo:tag] 將一個container固化為一個新的image,后面的repo:tag可選

docker build 尋找path路徑下名為的Dockerfile的配置文件,使用此配置生成新的image

docker build -t repo[:tag] 同上,可以指定repo和可選的tag

docker build - < 使用指定的dockerfile配置文件,docker以stdin方式獲取內(nèi)容,使用此配置生成新的image

docker port 查看本地哪個端口映射到container的指定端口,其實(shí)用docker ps 也可以看到

docker 把宿主機(jī)的目錄掛載到docker容器里

創(chuàng)建容器并提交鏡像

在容器里安裝程序并且提交到鏡像里

在docker容器里安裝一個httpd用來測試,裝完退出

提交容器到鏡像

映射端口啟動機(jī)鏡像

docker images

顯示鏡像列表

docker ps

顯示容器列表

docker run IMAGE_ID

指定鏡像, 運(yùn)行一個容器

docker start/stop/pause/unpause/kill/restart CONTAINER_ID

操作容器狀態(tài)

docker tag IMAGE_ID [REGISTRYHOST/][USERNAME/]NAME[:TAG]

給指定鏡像命名

docker pull/push NAME:TAG

下載, 推送鏡像到 Docker registry server , NAME 部分包括了服務(wù)地址

docker rm/rmi CONTAINER_ID/IMAGE_ID

刪除容器, 鏡像

docker inspect CONTAINER_ID/IMAGE_ID

查看細(xì)節(jié)信息

docker top CONTAINER_ID

查看指定的運(yùn)行容器的進(jìn)程情況

docker info

查看系統(tǒng)配置信息

docker save/load

保存, 恢復(fù)鏡像信息

docker commit CONTAINER_ID

從容器創(chuàng)建鏡像

docker export > xxx.tar

保存一個容器

docker import - < xxx.tar

恢復(fù)一個容器

docker cp CONTAINER_ID:PATH HOSTPATH

從鏡像復(fù)制文件到實(shí)體機(jī)

docker diff CONTAINER_ID

查看容器相對于鏡像的文件變化

docker logs CONTAINER_ID

查看容器日志

docker build

從 Dockerfile 構(gòu)建鏡像

docker history IMAGE_ID

查看鏡像的構(gòu)建歷史


網(wǎng)頁名稱:CentOS6.5安裝Docker
本文來源:http://www.dlmjj.cn/article/djipjsc.html