Docker入門--概念與安裝

學習視頻 : 鏈接: https:// pan.baidu .com/s /1_bWZVyoLPbV74TSwEkkLnA 提取碼: hbcm

理念

解決了運行環境和配置問題軟件容器,方便做持續集成並有助於整體發佈的容器虛擬化技術

Docker鏡像 (Image)

一個只讀的模板,鏡像可以用來創建Docker容器,一個鏡像可以創建很多容器

容器與鏡像的關係類似於面向對象中的對象與類

Docker容器 (Container)

獨立運行的一個或一組應用。容器是用鏡像創建運行的實例;

它可以被啓動,開始,停止,刪除。每個容器都是互相隔離的,保證安全的平臺;

可以把容器看做是一個簡易版的Linux環境和運行在其中的應用程序;容器的定義和鏡像幾乎一模一樣,也是一堆層的統一視角,唯一區別在於容器最上面那一層是可讀可寫的。

Docker倉庫 (Repository)

倉庫是集中存放鏡像文件的場所;

倉庫和倉庫註冊服務器(Registry)是有區別的。倉庫註冊服務器上往往存放多個倉庫,每個倉庫又包含了多個鏡像,每個鏡像有不同的標籤(tag)。

倉庫分爲公開倉庫(Public) 和 私有倉庫(Private) 兩種。

最大的公開倉庫時 Docker Hub(https://hub.docker.com/)

國內有阿里雲,網易雲等;

Docker安裝

卸載舊版本

yum remove docker docker-common docker-selinux

使用倉庫安裝

安裝需要的依賴包

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

配置穩定倉庫

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 (推薦)

安裝

yum install docker-ce

啓動

systemctl start docker

驗證docker是否安裝正確

docker version

docker run hello-world

配置鏡像加速
https://www.cnblogs.com/atuotuo/p/6264800.html

mkdir -p /etc/docker

vim /etc/docker/daemon.json

systemctl daemon-reload

systemctl restart docker
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章