Docker安裝教程(超詳細)
歡迎關注博主公眾號「Java大師」, 專注於分享Java領域干貨文章, 關注回復「資源」, 免費領取全網最熱的Java架構師學習PDF, 轉載請注明出處 http://www.javaman.cn/docker/docker-install
發布時間: 2021-4-21 18:24:46 作者: java大師
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發布到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口
老鐵們,大師將手把手教大家如何安裝Docker,廢話不多說,直接開整!
一、准備工作
1、Linux服務器安裝的centos的系統內核不能低於3.10,否則安裝不成功。可以通過一下命令查看系統內核
[root@iZbp14ak3swm571msqxpohZ ~]# uname -r
4.18.0-147.5.1.el8_1.x86_64
2、之前安裝過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
3、創建阿里雲鏡像,目的是優先從阿里雲獲取鏡像,加快docker的鏡像拉取
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
二、安裝docker
docker分為(Docker版本分為CE(社區免費版)和EE(企業版,安全CE)
我們通常所下載的docker為docker ce社區版的
1、運行下面命令,下載並安裝docker
sudo yum -y install docker-ce
2、運行 docker version,查看docker ce是否安裝成功,打印以下信息即為安裝成功!
[root@iZbp14ak3swm571msqxpohZ ~]# docker version
#Client: Docker Engine - Community
# Version: 20.10.0
API version: 1.40
Go version: go1.13.15
Git commit: 7287ab3
Built: Tue Dec 8 18:57:35 2020
OS/Arch: linux/amd64
Context: default
Experimental: true
#Server: Docker Engine - Community
#Engine:
# Version: 19.03.14
API version: 1.40 (minimum version 1.12)
Go version: go1.13.15
Git commit: 5eb3275d40
Built: Tue Dec 1 19:19:17 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.6
GitCommit: 894b81a4b802e4eb2a91d1ce216b8817763c29fb
runc:
Version: 1.0.0-rc8
GitCommit: 425e105d5a03fabd737a126ad93d62a9eeede87f
docker-init:
Version: 0.18.0
GitCommit: fec3683