linux环境,centos8下 docker及docker compose安装教程

25 篇文章 1 订阅

一.安装docker

1.使用yum安装docker

yum install docker

2.使用下面的命令来启动 docker 服务,并将其设置为开机启动

systemctl start docker.service
systemctl enable docker.service

3.查看docker版本

docker version

 

4.在使用步骤2的命令时,也许会报错,如下:

报错原因:

安装docker的时输入的指令yum install docker不准确,导致系统以为我们想装的是podman—docker

解决办法:

1.删除podman-docker

dnf remove podman

2.安装docker-ce
注意:有博主的写要使用指令:

//生产环境该指令要慎重使用,有可能导致不兼容
yum update 
//升级所有包同时也升级软件和系统内核
yum -y update 
//只升级所有包,不升级软件和系统内核
yum -y upgrade 
//docker有两个版本,分别是ce(社区版)与ee(企业版)

(1)安装所需软件包
        yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

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


(2)设置yum国内镜像源(选其一)

//官方源地址(比较慢)
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-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

(3)yum指令安装docker-ce

yum install docker-ce

 

(4)启动docker并且加入开机自启

//启动docker
systemctl start docker.service
//开机自启
systemctl enable docker.service
//查看版本
docker version

docker安装完毕!

二.安装docker compose

方式一

//可以再安装之前先更新一下curl
yum update curl

//下载
sudo curl -L https://github.com/docker/compose/releases/download/1.20.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

//安装
chmod +x /usr/local/bin/docker-compose

// 查看版本
docker-compose version

方式二

//安装pip
yum -y install epel-release
yum -y install python-pip

//确认pip版本
pip --version

//更新pip版本
pip install --upgrade pip

//安装docker-compose
pip install docker-compose

//查看docker-compose版本
docker-compose version

 安装docker-compose完毕!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值