centos7安装docker、docker-compose

安装docker

Docker运行在CentOS 7 (64-bit)上,要求系统为64位、Linux系统内核版本为 3.8以上。
安装步骤参考:https://docs.docker.com/engine/install/centos/

1.确定linux版本及内核版本

  • 查看自己的系统版本:cat /etc/centos-release
  • 查看系统内核版本命令:uname -auname -r[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NdXtu4Q4-1652860962495)(en-resource://database/4518:1)]

2. yum安装gcc编译器

  • 查看是否已安装gcc: gcc --version
  • 安装命令yum -y install gcc gcc-c++ (没有就安装下)
    在这里插入图片描述

3.安装依赖工具

yum install -y yum-utils device-mapper-persistent-data lvm2
在这里插入图片描述

4.yum的配置管理,添加docker的软件源地址

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5.更新yum元数据缓存

-sudo yum makecache fast
在这里插入图片描述

6.安装DOCKER CE

# 可查看仓库中所有docker版本选择需要安装的
yum list docker-ce --showduplicates | sort -r
# 安装
yum -y install docker-ce docker-ce-cli containerd.io
![在这里插入图片描述](https://img-blog.csdnimg.cn/3cc439b29ad34a8291407aab820e0728.png)

7.启动docker、查看版本并测试

# 启动
systemctl start docker	
# 查看版本
docker version
# 测试
docker run hello-world

在这里插入图片描述

8.更换国内仓库源

vi /etc/docker/daemon.json
在文件中添加如下内容

{
 "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

保存后刷新重启查看是否配置成功

sudo systemctl daemon-reload 
sudo systemctl restart docker
sudo docker info

9.设置开启自动启动

# 启动
systemctl start docker.service
# 设置为开机自启动
systemctl enable docker.service

在这里插入图片描述

安装docker-compose

# 下载
curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 查看版本
docker-compose --version

其他

常用命令

  • 启动docker: systemctl start docker
  • 停止docker: systemctl stop docker
  • 重启docker: systemctl restart docker
  • 查看docker状态: systemctl status docker
  • 开机启动: systemctl enable docker
  • 查看docker概要信息: docker info
  • 查看docker总体帮助文档: docker --help
  • 查看docker命令帮助文档: docker 具体命令 --help

卸载docker

# 停止docker服务
systemctl stop docker
# 移除docker ce
yum remove docker-ce docker-ce-cli containerd.io
# 删除相关文件
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值