日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

CentOS 7 上安裝 Docker 詳解

 mediatv 2015-11-21


Docker 是一個(gè)開(kāi)源工具,它可以讓創(chuàng)建和管理 Linux 容器變得簡(jiǎn)單。容器就像是輕量級(jí)的虛擬機(jī),并且可以以毫秒級(jí)的速度來(lái)啟動(dòng)或停止。Docker 幫助系統(tǒng)管理員和程序員在容器中開(kāi)發(fā)應(yīng)用程序,并且可以擴(kuò)展到成千上萬(wàn)的節(jié)點(diǎn)。

容器和 VM(虛擬機(jī))的主要區(qū)別是,容器提供了基于進(jìn)程的隔離,而虛擬機(jī)提供了資源的完全隔離。虛擬機(jī)可能需要一分鐘來(lái)啟動(dòng),而容器只需要一秒鐘或更短。容器使用宿主操作系統(tǒng)的內(nèi)核,而虛擬機(jī)使用獨(dú)立的內(nèi)核。

Docker 的局限性之一是,它只能用在 64 位的操作系統(tǒng)上。

在這篇文章中我們將討論如何在 CentOS 7.x 中安裝 docker。

CentOS 6/7系列安裝Docker http://www./Linux/2014-07/104768.htm

Docker的搭建Gitlab CI 全過(guò)程詳解 http://www./Linux/2013-12/93537.htm

Docker安裝應(yīng)用(CentOS 6.5_x64) http://www./Linux/2014-07/104595.htm

在 Docker 中使用 MySQL http://www./Linux/2014-01/95354.htm

Ubuntu Trusty 14.04 (LTS) (64-bit)安裝Docker http://www./Linux/2014-10/108184.htm

Docker安裝應(yīng)用(CentOS 6.5_x64) http://www./Linux/2014-07/104595.htm

Ubuntu 14.04安裝Docker  http://www./linux/2014-08/105656.htm

阿里云CentOS 6.5 模板上安裝 Docker http://www./Linux/2014-11/109107.htm

CentOS 7 中 Docker 的安裝

Docker 軟件包已經(jīng)包括在默認(rèn)的 CentOS-Extras 軟件源里。因此想要安裝 docker,只需要運(yùn)行下面的 yum 命令:

  1. [root@localhost ~]# yum install docker

啟動(dòng) Docker 服務(wù)

安裝完成后,使用下面的命令來(lái)啟動(dòng) docker 服務(wù),并將其設(shè)置為開(kāi)機(jī)啟動(dòng):

  1. [root@localhost ~]# service docker start
  2. [root@localhost ~]# chkconfig docker on

(LCTT 譯注:此處采用了舊式的 sysv 語(yǔ)法,如采用CentOS 7中支持的新式 systemd 語(yǔ)法,如下:

  1. [root@localhost ~]# systemctl start docker.service
  2. [root@localhost ~]# systemctl enable docker.service

下載官方的 CentOS 鏡像到本地 (LCTT 譯注:由于 Docker 被 :-< ,所以請(qǐng)使用 http://  的鏡像,感謝 @馬全一 的鏡像。 )

  1. [root@localhost ~]# docker pull centos
  2. Pulling repository centos
  3. 192178b11d36:Download complete
  4. 70441cac1ed5:Download complete
  5. ae0c2d0bdc10:Download complete
  6. 511136ea3c5a:Download complete
  7. 5b12ef8fd570:Download complete

確認(rèn) CentOS 鏡像已經(jīng)被獲?。?/strong>

  1. [root@localhost ~]# docker images centos
  2. REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
  3. centos centos5 192178b11d362 weeks ago 466.9 MB
  4. centos centos6 70441cac1ed52 weeks ago 215.8 MB
  5. centos centos7 ae0c2d0bdc10 2 weeks ago 224 MB
  6. centos latest ae0c2d0bdc10 2 weeks ago 224 MB

運(yùn)行一個(gè) Docker 容器:

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

我們可以看到,CentOS 容器已經(jīng)被啟動(dòng),并且我們得到了 bash 提示符。在 docker 命令中我們使用了 “-i 捕獲標(biāo)準(zhǔn)輸入輸出”和 “-t 分配一個(gè)終端或控制臺(tái)”選項(xiàng)。若要斷開(kāi)與容器的連接,輸入 exit。

  1. [root@cd05639b3f5c /]# cat /etc/RedHat-release
  2. CentOSLinux release 7.0.1406(Core)
  3. [root@cd05639b3f5c /]#exit
  4. exit
  5. [root@localhost ~]#

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

  1. [root@localhost ~]# docker search ubuntu
  2. [root@localhost ~]# docker search fedora

顯示當(dāng)前正在運(yùn)行容器的列表

linux


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多