Docker安裝

docker是linux容器的一種封裝,提供簡單易用的容器使用接口。它是流行的Linux容器解決方案。linux

docker用戶能夠方便的建立,銷燬容器。web

docker將應用程序與程序的依賴,打包在一個文件裏面,運行該文件就會生成一個容器。程序運行在虛擬容器裏。docker

應用場景:數據庫

1.web應用的自動化打包和發佈json

2.自動化測試和持續集成、發佈centos

3.在服務型環境中部署和調整數據庫或其餘應用api

docker的三大概念緩存

1.鏡像Image   docker鏡像是用於建立Docker容器的模板app

2.容器container   容器是獨立運行的一個或者一組應用curl

3.倉庫repository   docker倉庫是用來保存鏡像。docker hub(https://hub.docker.com)提供了龐大的鏡像集合供使用。

docker 客戶端:docker客戶端經過命令行或者其餘工具使用docker api與docker的守護進程通訊。

docker主機:一個物理或者虛擬的機器用於執行docker守護進程和容器。

docker machine:docker machine是一個簡化docker安裝的命令行工具,經過一個簡單的命令行便可在相應的平臺上安裝docker.

一.使用yum安裝docker

     docker要求CentOS系統的內核版本高於3.10

     查看內核版本:

     

     安裝docker

      docker在原來的基礎上分爲兩個版本:docker ce和docker ee

       安裝一些必要的系統工具:

        yum install yum-utils device-mapper-persistent-data lvm2

        添加軟件源

       yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

     

       更新yum緩存

       yum makecache fast

       安裝docker-ce:

        yum -y install docker-ce

   

        啓動docker服務

        systemctl start docker

 配置加速器提升拉取鏡像的速度。採用網易的鏡像地址:http://hub-mirror.c.163.com

docker 使用/etc/docker/daemon.json來配置daemon,內容以下:

      

測試運行hello-world

二.使用腳本安裝Docker

     更新yum包到最新

     yum update

     執行docker安裝腳本

     curl -fsSL https://get.docker.com -o get-docker.sh

     sh get-docker.sh

     啓動docker進程

    systemctl start docker

三. 刪除docker ce

      yum remove docker-ce

 

     rm -rf  /var/lib/docker

相關文章
相關標籤/搜索