您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關怎么學習Docker基礎,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
1、為什么是Docker?
Docker 是一個開源的應用容器引擎,基于 Go 語言 并遵從 Apache2.0 協議開源。
快速交付和部署(鏡像與容器)
資源的高效利用和隔離(高密度部署)
輕松的遷移和擴展(一次封裝,到處運行)
安裝Docker(安裝應用商店)
尋找/下載鏡像(尋找/下載app)
啟動容器(啟動應用)
移植(別的手機安裝應用商店,繼續以前流程)
容器化對比虛擬機
2、核心概念
Docker鏡像類似于虛擬機鏡像,可以將他理解為一個只讀的模板。
Docker容器類似于一個輕量級的沙箱,Docker利用容器來運行和隔離應用。容器是從鏡像創建來的。容器可以啟動、停止、刪除,容器之間彼此隔離,互不可見。
可以把容器看做是一個簡易版的Linux系統環境(包括root用戶權限、進程空間、用戶空間和網絡空間等)以及運行在其中的應用程序打包而成的盒子
Docker倉庫是存儲鏡像的倉庫。可以有Public(公有倉庫)和Private(私有倉庫)。最大的公有倉庫是[Docker Hub]
yum install docker systemctl enable docker systemctl start docker docker -v docker info
2、標準方式安裝
#移除舊版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
#安裝Docker其他依賴
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 #設置Docker yum源 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
#安裝Docker CE
yum install -y docker-ce docker-ce-cli containerd.io #安裝指定版本的Docker yum list docker-ce --showduplicates | sort -r yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
#啟動Docker
systemctl enable docker systemctl start docker
關于怎么學習Docker基礎就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。