1撵割、卸載docker
查詢安裝過的包
yum list installed | grep docker
本機安裝過舊版本
docker.x86_64,docker-client.x86_64,docker-common.x86_64
刪除安裝的軟件包
yum -y remove docker.x86_64
yum -y remove docker-client.x86_64
yum -y remove docker-common.x86_64
2蜘腌、安裝docker
要求CentOS7假抄,系統(tǒng)64位近上,系統(tǒng)內(nèi)核版本>3.10以上
CentOs6.5或者更高的版本,要求系統(tǒng)64位柴梆,系統(tǒng)內(nèi)核版本為2.6.32-431或者更高版本
lsb_release -a #系統(tǒng)查看命令 若提示未找到命令 安裝lsb
yum install lsb
系統(tǒng)查看命令
lsb_release -a
查看當(dāng)前版本內(nèi)核
uname -a
從 2017 年 3 月開始 docker 在原來的基礎(chǔ)上分為兩個分支版本: Docker CE 和 Docker EE混槐。
Docker CE 即社區(qū)免費版,Docker EE 即企業(yè)版轩性,強調(diào)安全声登,但需付費使用。
本文介紹 Docker CE 的安裝使用揣苏。
移除舊版本
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
安裝必要的系統(tǒng)工具
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
使用源(推薦國內(nèi)阿里源或或者清華源悯嗓,官方源比較慢)
#官方源
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
#推薦使用國內(nèi)源地址
sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#清華大學(xué)源
sudo yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
更新yum緩存
sudo yum makecache fast
安裝
sudo yum -y install docker-ce
啟動
systemctl start docker.service
設(shè)置為開機自啟動
systemctl enable docker.service
運行
docker run hello-world
3铆惑、安裝docker-compose
# 下載docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加可執(zhí)行權(quán)限
sudo chmod +x /usr/local/bin/docker-compose
查看docker-compose版本
docker-compose --version