docker和docker-compose安装

一、docker安装

1、移除旧版本

依次执行如下命令移除旧版本docker,如未安装过无需执行

yum -y remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

rm -rf /etc/systemd/system/docker.service.d

rm -rf /var/lib/docker

rm -rf /var/run/docker

rm -rf /usr/local/docker

rm -rf /etc/docker
2、安装一些必要的系统工具
yum -y install yum-utils device-mapper-persistent-data lvm2
3、添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、更新yum缓存
yum makecache fast
5、安装Docker-ce:
yum -y install docker-ce
6、启动Docker后台服务:
systemctl enable docker && systemctl start docker
附:修改docker默认存储目录

此步骤非必须,在CentOS 7中,docker默认的数据存储目录为/var/lib/docker,有时磁盘挂在的目录不在根目录,导致存在因为docker运行的一些数据把系统磁盘写满导致系统崩溃可能,所以需要修改docker默认的存储路径

# 关闭docker服务
systemctl stop docker.service

# 移动数据到新的目录
mv /var/lib/docker /${new-path}/docker

# 修改docker.service文件,使用-g参数指定存储位置
vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --graph /${new-path}/docker

# reload配置文件 
systemctl daemon-reload

# 重启docker 
systemctl restart docker.service

# 查看数据目录
docker info | grep Dir

二、docker-compose安装

1、下载docker compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2、添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
3、将文件软链到/usr/bin/目录
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
4、查看版本
docker-compose --version

三、报错问题解决

Docker要求CentOS系统的内核版本高于3.10

查看内核版本

uname -r

解决办法

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum install epel-release -y
yum install container-selinux -y    #安装最新的contain-selinux

Docker — 从入门到实践

相关推荐

  1. dockerdocker-compose安装

    2024-03-14 14:26:03       20 阅读
  2. Liunx安装DokcerDocker-Compose

    2024-03-14 14:26:03       28 阅读
  3. 离线安装dockerdocker-compose

    2024-03-14 14:26:03       40 阅读
  4. Ubuntu 安装Docker Docker Compose

    2024-03-14 14:26:03       17 阅读
  5. Ubuntu安装DockerDocker Compose

    2024-03-14 14:26:03       12 阅读
  6. Centos安装 dockerdocker-compose

    2024-03-14 14:26:03       7 阅读
  7. dockerdocker-compose安装

    2024-03-14 14:26:03       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-14 14:26:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-14 14:26:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-14 14:26:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-14 14:26:03       18 阅读

热门阅读

  1. MySQL 锁

    MySQL 锁

    2024-03-14 14:26:03      17 阅读
  2. 对象的组合复用学习笔记

    2024-03-14 14:26:03       16 阅读
  3. opencv install

    2024-03-14 14:26:03       21 阅读
  4. rt-thread之sal+lwip的tcp客户端示例记录

    2024-03-14 14:26:03       23 阅读
  5. Python之三数之和为0

    2024-03-14 14:26:03       19 阅读
  6. Vite:轻量级的前端构建工具

    2024-03-14 14:26:03       18 阅读
  7. 掌握堆:Python算法实践中的高效数据管理与优化

    2024-03-14 14:26:03       24 阅读
  8. 获取Stream流

    2024-03-14 14:26:03       23 阅读
  9. JVM运行时数据区概述以及分别存放的内容

    2024-03-14 14:26:03       19 阅读