docker簡介和linux下安裝
官網的簡介如下:《docker中文》,大家更詳細的,可以參看官網,當然中文的翻譯,也是2017年的版本了,英文好的同學,可以直接觀看國外的官網《英文官網》,不好的~可以對照著中文,互看~
概述
Docker 是世界領先的軟體容器平臺。開發人員利用 Docker 可以消除協作編碼時“在我的機器上可正常工作”的問題。運維人員利用 Docker 可以在隔離容器中並行執行和管理應用,獲得更好的計算密度。企業利用 Docker 可以構建敏捷的軟體交付管道,以更快的速度、更高的安全性和可靠的信譽為 Linux 和 Windows Server 應用釋出新功能。
簡單的說:
Docker是一個開源的應用容器引擎;是一個輕量級容器技術;
Docker支援將軟體編譯成一個映象;然後在映象中各種軟體做好配置,將映象釋出出去,其他使用者可以直接使用這個映象;
執行中的這個映象稱為容器,容器啟動是非常快速的;
docker的幾個核心的概念:
docker主機(Host):安裝了Docker程式的機器(Docker直接安裝在作業系統之上);
docker客戶端(Client):連線docker主機進行操作;
docker倉庫(Registry):用來儲存各種打包好的軟體映象;
docker映象(Images):軟體打包好的映象;放在docker倉庫中;
docker容器(Container):映象啟動後的例項稱為一個容器;容器是獨立執行的一個或一組應用
下面的圖,可以比較直觀的表述他們之間的關係
下面,我們以linux,centos7為例,按照最新的官網的步驟,對docker CE 社群版進行安裝:《英文官網linux-centos安裝連結》
1.首先,已經安裝過docker的,需要進行解除安裝,解除安裝的命令官網截圖如下:相關的命令內容也會貼出來,我本機剛剛安裝的虛擬機器,所以跳過這步
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
2.安裝的條件
注意,安裝社群版,先看上圖,標記的部分,需要centos7版本以上的;
也就是核心版本,必須是3.10及以上,可以通過uname -r命令檢查核心版本
unanme -r
3.安裝方式
安裝方式,有3種,官網上推薦第一種,也就是標記的部分,大概意思就是:大多數使用者 Docker的知識庫建立 和installfrom,用於安裝和升級任務輕鬆。這是推薦的方法。
4.安裝需要的軟體包
安裝包命令如下:
第一步
yum install -y yum-utils device-mapper-persistent-data lvm2
第二步:建議使用阿里雲的地址,國外的地址,下載比較慢,而且很容易連結超時什麼的,兩個地址,我都貼出來了
官網地址
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
##阿里雲地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
第三步,官網上標註為可選,就直接跳過
5.正式安裝docker
yum install docker-ce
中間需要輸入y,確認就好了
6.啟動docker以及測試
systemctl start docker
docker run hello-world
當然,你也可以使用docker -version命令來檢視docker是否安裝成功
好了,docker的安裝已經全部完成,這些步驟,全部按照最新的官網的步驟來安裝的,當然,能堅持跟著一步一步看到最後的,都是真愛,前面的幾個步驟,應該是可以跳過的,直接執行
yum install docker-ce
也是可以成功的,當然,應該也可以成功的,我裝成功了的~如果大家,裝不成功,也可以按照步驟來;
相關推薦
docker簡介和linux下安裝
官網的簡介如下:《docker中文》,大家更詳細的,可以參看官網,當然中文的翻譯,也是2017年的版本了,英文好的同學,可以直接觀看國外的官網《英文官網》,不好的~可以對照著中文,互看~ 概述 Docker 是世界領先的軟體容器平臺。開發人員利用 Docker 可以消除協
Kafka學習筆記(1)----Kafka的簡介和Linux下單機安裝
1. Kafka簡介 Kafka is a distributed,partitioned,replicated commit logservice。它提供了類似於JMS的特性,但是在設計實現上完全不同,此外它並不是JMS規範的實現。kafka對訊息儲存時根據Topic進行歸類,傳送訊息者成為Produ
Linux系統基礎之六:vim編輯器簡介和linux下軟體的安裝
linux文字編輯器Vim VIM配置檔案位置 /root/.vimrc (沒有則建立) /home/使用者名稱/.vimrc(沒有則建立) 1.Vim常用操作 Vim工作模式: 1.進入 :輸入
在windows和Linux下安裝nodejs
兩個文件 tro window 顯示 name 測試 分享 如圖所示 運行 在windows下安裝nodejs 1.首先下載nodejs安裝包, https://nodejs.org/en/download/ 點擊下載相應的版本 然後將文件夾解壓到安裝目錄(任
【Docker】在Linux下安裝與配置Docker環境
0x00 前言 沒有太多說的,這個可能也到處都有…… 每個人的方法大概也大同小異? 主要是自己第一次接觸docker,就當作簡單的做一個記錄與總結吧。 (注意:本篇和以前的環境配置不同,遇到的問題過多,而且最終不是自己獨立完成 (故主要著眼於出現問題的記錄與過程
Docker第二篇-Linux和Windows下安裝Docker
文章目錄 Docker版本說明 CentOS安裝Docker 前提條件 安裝 映象加速 刪除Docker CE Windows安裝Docker 前提條件 安裝 映象加速
linux和windows下安裝python拓展包及requirement.txt安裝類庫
too tor == 引導 -cp mod flask utf addition http://blog.csdn.net/pipisorry/article/details/39902327python拓展包安裝直接安裝拓展包默認路徑:Unix(Linux)默認路徑:/
Linux下安裝Python3.x和第三方庫
方便 tls libpcap 輸入 zlib cert ase $path pip安裝 如果本機安裝了python2,盡量不要管他,使用python3運行python腳本就好,因為可能有程序依賴目前的python2環境, 比如yum!!!!! 不要動現有的python2環境
linux下安裝mongodb的方法和終端下基本操作
base 當前 操作 god --help 客戶 drop tar -s 在linux環境安裝mongoDB: 一般認為偶數版本為穩定版 如 1.6.x,奇數版本為開發版如1.7.x 32bit的mongoDB最大能存放2g的數據,64bit沒有限制 方法
Linux下安裝mysql(離線安裝和在線安裝)
命令 安裝 this glib leg rpm /usr node star 一:在線安裝mysql 1、首先檢測一下,mysql之前有沒有被安裝 命令:rpm -qa | grep mysql 2、刪除mysql的命令: rpm -e --nodeps `rpm -q
Linux下安裝Python3.6和第三方庫
python安裝一、安裝Python-3.6.2.tgz安裝依賴環境最小化安裝Redhat6.4環境下yum -y install gcc make zlib-devel bzip2-devel ncurses-devel readline-devel(yum -y install gcc mak
在Linux下安裝和卸載軟件
20180324一、安裝方法:rpm工具、yum工具、源碼包 1、rpm工具:由redhat公司開發; yum工具:是由Python開發的; 源碼包:由C語言開發,C語言是Linux上最標準的程序語言。 二、rpm工具的使用1、在虛擬機上掛載一CD到/mnt/目錄下: mount /dev/cdrom /m
linux下安裝docker
開機自啟 -- star som tar 容器 spec emctl doc 1.更新:yum check-update 2.安裝:yum install docker 3.按y確認 4.啟動:systemctl start docker 5.開機自啟動:systemctl
安裝Python-3.7和linux下網速測試工具
網速測試工具 Python-3.7 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0b4.tar.xz tar -xvJf Python-3.7.0b4.tar.xz cd Python-3.7.0b4/ ./configure --p
python在windows和linux下的安裝和配置
str net .net cat ria 技術 連接 top 成功 一、windows下安裝python3.6 安裝編輯器:Ecplise+pydev插件 Eclipse是寫JAVA的IDE, 這樣就可以通用了,學習代價小。 學會了Eclipse, 以後寫Pytho
kali linux下安裝docker環境
rec cert 運行時 引擎 list 生產環境 開發者 tar 編譯 和某人一起刷題,然而他都開始給我docker了,docker還是方便得不要不要的嘻:)####what is dockerDocker是一個開源的引擎,可以輕松的為任何應用創建一個輕量級的、可移植的、
形式化方法AFM(1)--Linux下安裝Maude和emacs
Linux下安裝Maude和emacs的一些說明: 1.安裝maude,sudo apt-get install maude 2.安裝emacs,sudo apt-get install emacs 3..安裝emacs後,會在home資料夾下出現一個.emacs.d的資料夾,把maude-mode.e
linux下安裝redis服務和php擴充套件
一:安裝redis服務 1、wget http://download.redis.io/releases/redis-5.0.0.tar.gz 2、tar xzf redis-5.0.0.tar.gz 3、cd redis-5.0.0 4、yum -y install gcc 5
如何在Linux下安裝Docker
如何在Linux下安裝Docker Docker概念: Docker包括三個基本概念: l 映象(Image) l 容器(Container) l 倉庫(Repository) 理解了這三個概念,就理解了 Docker 的整個生命週期。
Linux下安裝配置JDK和Tomcat操作步驟
下面以JDK7和Tomcat7為例,介紹CentOS7.5下安裝配置JDK和Tomcat的操作步驟。 1、安裝JDK 1.1、檢視yum庫中都有哪些jdk版本 yum search java|grep jdk1.2、選擇指定的版本安裝 yum install java-1.7.0-openj