Centos7安装Docker及DockerCompose教程

一、Centos安装Docker

  • 卸载(可选)

如果之前安装过旧版本的Docker,可以使用下面命令卸载:

1
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine \docker-ce

安装docker

首先需要大家虚拟机联网 安装yum工具

1
yum install -y yum-utils \device-mapper-persistent-data \lvm2 --skip-broken

设置镜像源 为yum添加docker仓库位置

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

然后输入命令:

1
yum install -y docker-ce

docker-ce为社区免费版本 docker-ee为企业版本

启动Docker服务

启动Docker

1
systemctl start docker

重启Docker

1
systemctl restart docker

设置开机自动启动

1
systemctl enable docker

查看Docker的版本信息

1
docker version

到此 Docker已经安装成功

二、安装DockerCompose

  • 确保已经按照了Docker 如果没有按照 请参考上面或者Docker官方文档进行安装
  1. 打开终端或命令行界面 使用以下命令下载DockerCompose二进制文件

    1
    curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. 为文件添加可执行权限

    1
    chmod +x /usr/local/bin/docker-compose
  3. 创建一个符号链接 使docker-compose命令可全局访问

    1
    ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  4. 验证安装是否成功 执行命令查看docker-compose版本信息

    1
    docker-compose --version
  5. 如果成功安装 将显示docker-compose的版本号