1. 程式人生 > >docker簡介和linux下安裝

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.進入 :輸入

在windowsLinux安裝nodejs

兩個文件 tro window 顯示 name 測試 分享 如圖所示 運行 在windows下安裝nodejs 1.首先下載nodejs安裝包, https://nodejs.org/en/download/ 點擊下載相應的版本 然後將文件夾解壓到安裝目錄(任

Docker】在Linux安裝與配置Docker環境

0x00 前言 沒有太多說的,這個可能也到處都有…… 每個人的方法大概也大同小異? 主要是自己第一次接觸docker,就當作簡單的做一個記錄與總結吧。 (注意:本篇和以前的環境配置不同,遇到的問題過多,而且最終不是自己獨立完成 (故主要著眼於出現問題的記錄與過程

Docker第二篇-LinuxWindows安裝Docker

文章目錄 Docker版本說明 CentOS安裝Docker 前提條件 安裝 映象加速 刪除Docker CE Windows安裝Docker 前提條件 安裝 映象加速

linuxwindows安裝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.7linux網速測試工具

網速測試工具 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在windowslinux安裝配置

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安裝Maudeemacs

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安裝配置JDKTomcat操作步驟

下面以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