1. 程式人生 > >CentOS6.5安裝Docker,常用命令

CentOS6.5安裝Docker,常用命令

筆者這裡是用CnetOS6.5系統

開始安裝daoker之旅:
 
[[email protected] ~]# uname -r
2.6.32-431.el6.x86_64
 
[[email protected] ~]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m

注意其他的源可能導致你的核心和docker的版本不一致,需要升級核心至3.x。
 
安裝:

[[email protected] ~]# 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%]
[

[email protected] ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

[[email protected] ~]# yum -y install docker-io

啟動並設定開機自動啟動

[[email protected] ~]# service docker start
Starting cgconfig service:                                [確定]
Starting docker:                                      [確定]
[

[email protected] ~]# chkconfig docker on

獲取cnetos映象

[[email protected] ~]# 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 作業系統的容器。

[[email protected] ~]# docker search ubuntu
[[email protected] ~]# docker search fedora

檢視docker映象
 
[[email protected] ~]# docker images centos
REPOSITORY          TAG                IMAGE ID            CREATED                  VIRTUAL SIZE
centos              latest              34943839435d        Less than a second ago  224 MB

執行docker執行shell
 
[[email protected] ~]# docker run -i -t centos /bin/bash
[[email protected] /]# 
[[email protected] /]# 
[[email protected] /]# 
[[email protected] /]#

停止容器

[[email protected] ~]# docker stop <CONTAINER ID>

刪除所有容器

docker rm $(docker ps -a -q)

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

總結一下常用命令:

其中<>闊起來的引數為必選,[]闊起來為可選 

  • docker version 檢視docker的版本號,包括客戶端、服務端、依賴的Go等
  • docker info 檢視系統(docker)層面資訊,包括管理的images, containers數等
  • 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 預設顯示正在執行中的container
  • docker ps -l 顯示最後一次建立的container,包括未執行的
  • docker ps -a 顯示所有的container,包括未執行的
  • docker logs  檢視container的日誌,也就是執行命令的一些輸出
  • 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並進入互動模式
  • docker attach  attach一個執行中的container
  • docker run  使用image建立container並執行相應命令,然後停止
  • docker run -i -t  /bin/bash 使用image建立container並進入互動模式, login shell是/bin/bash
  • docker run -i -t -p  將container的埠對映到宿主機的埠
  • 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方式獲取內容,使用此配置生成新的image
  • docker port  檢視本地哪個埠對映到container的指定埠,其實用docker ps 也可以看到

相關推薦

CentOS6.5安裝Docker,常用命令

筆者這裡是用CnetOS6.5系統 開始安裝daoker之旅:   [[email protected] ~]# uname -r 2.6.32-431.el6.x86_64   [[email protected] ~]# cat /etc/iss

CentOS6.5 安裝docker

pos rpm 技術 問題 arch ews .aspx project 內核 一、環境     1.本次是在centOS6.5上安裝docker     2.centos6.5的內核是         3.首先安裝epel epel-release-6-8.noarch.

CentOS6.5安裝Docker 阿里雲伺服器centos6.5 安裝docker報錯的問題解決方案

筆者這裡是用CnetOS6.5系統,開始安裝Docker之旅: [[email protected] ~]# uname -r2.6.32-431.el6.x86_64 [[email protected] ~]# cat /etc/iss

CentOS6.5安裝Docker應用容器引擎

1:安裝docker之前需要禁用selinux,因為selinux和LXC有衝突,故而需要禁用。將SELINUX設為disabled,注意修改後最好重啟下機器 vim /etc/selinux/config 2:安裝 Fedora EPEL [[email 

CentOS6.5安裝docker環境

inline git generated nac enme 成熟 sta 第一個 fedora CentOS是目前企業裏面用的相對較多的版本,隨著技術的成熟,越來越多的用戶選擇使用docker環境。但是,如果直接在CentOS6.5中通過yum安裝,安裝完成後我無法啟動do

centos6.5安裝docker及遇到的錯誤

     Docker容器最早受到RHEL完善的支援是從最近的CentOS 7.0開始的,官方說明是隻能運行於64位架構平臺,核心版本為2.6.32-431及以上(即 >= CentOS 6.5,執行docker時實際提示3.10.0及以上)。 需要注意的是Cen

centos6.5 安裝docker具體步驟

1.前提條件: Docker 執行在 CentOS 7 上,要求系統為64位、系統核心版本為 3.10 以上。 Docker 執行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統為64位、系統核心版本為 2.6.32-431 或者更高版本。 2.移

Centos6.5 安裝配置docker

win7 64 div 系統 entos err vagrant ror virt grant 宿主機:win7 64位 vagrant封裝環境運行在VirtualBox 虛擬機上CentOS6.5,這是做測試時的一個環境,順便錯用安裝docker玩玩。 cento

docker安裝常用命令

小寫 hub 方式 try jpress wordpress build com ble 一、倉庫、鏡像、容器 官方docker hub 官方:https://hub.docker.com/explore/ 常用docker 國內鏡像源: 網易鏡像中心:http://hub

docker compose安裝常用命令介紹 及使用docker-compose執行一個進銷存管理系統

使用微服務架構的應用系統一般包含若干個微服務,每個微服務一般都會部署多個例項。如果每個微服務都要手動啟停,那麼效率之低,維護量之大可想而知 docker compose 是一個用於定義和執行多容器docker應用程式的工具   安裝: 下在並安裝適應系統版本的compose

docker 阿里雲安裝常用命令

  安裝沒得技術含量,看過菜鳥教程和純潔寫的部落格,感覺so easy 命令:  yum install docker 啟動 設定開機啟動 systemctl start docker.service systemctl enable docker.service &nb

Docker(二)安裝常用命令

1、安裝 1、安裝虛擬機器VMWare 連結:https://pan.baidu.com/s/1Xl7ENUm2gapPOFs-iXHpRQ 提取碼:eubm  2、下載centos,我下的是這個版本的 官網連結: http://isoredirect.centos.org/cento

docker安裝及其常用命令

1,docker概述 docker碼頭工人 openstack基於kvm 通過硬體虛擬化技術 docker基於lxc 通過核心虛擬化(linux核心) namespace機cgroup 好處:資源利用率高 docker 三大理念: 構建 運輸 執行 容器是完全使用沙箱機

docker 安裝常用命令

https://get.daocloud.io/#install-docker-for-mac-windows #下載 http://www.cnblogs.com/shaosks/p/6932319.html  # 安裝 1. docker run + 系統名  #建

centos7安裝dockerdocker常用命令

docker三大核心概念:映象、容器和倉庫 映象 映象是docker執行容器的前提,docter執行容器前需要本地存在對應的映象。如果映象不存在本地,docter會嘗試先從預設映象倉庫下載(預設使用docter hub公共註冊伺服器中的倉庫),使用者也可以通過配置,使用自定

【轉】CentOS6.5docker安裝及遇到的問題和簡單使用

Docker是一個開源的應用容器引擎,可以輕鬆的為任何應用建立一個輕量級的、可移植的、自給自足的容器。利用Linux的LXC、AUFS、Go語言、cgroup實現了資源的獨立,可以很輕鬆的實現檔案、資源、網路等隔離,其最終的目標是實現類似PaaS平臺的應用隔離。    Doc

docker安裝常用命令

docker 虛擬化,不是在在物理機上再去安裝一個系統,而是直接啟動應用級別的程式,例如啟動三個tomcat,三個容器 ,對外訪問後面講解 映象:docker的映象其實就是模板,跟我們常見的iso映象

docker在centos7安裝常用命令

因為docker安裝包下載要翻牆,所以這裡用了國內的映象源。 先看docker如何在centos7上進行安裝: 準備工作 1.備份yum下載源: $ mv /etc/yum.repo

docker 的簡介、安裝以及常用命令

save 數據 信息 概念 虛擬 有效 他還 特殊 編程 docker 的簡介、安裝以及常用命令 一、docker 是什麽 docker 是一個開源的應用容器引擎,基於 go 語言,開發者可以打包他們的應用以及依賴到一個可移植的容器中,這個容器可以發布到任何裝有 docke

Centos6.5Docker安裝

更新device-mapper避免跟docker不相容帶來的docker啟動報錯問題 yum update device-mapper 安裝docker yum install –y docker-io 如果沒有docker-io的包就安裝一下epel yum insta