docker和docker-compose环境安装

Docker环境安装
  • 安装yum-utils
yum install -y yum-utils device-mapper-persistent-data lvm2
  • 为yum源添加docker仓库位置:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 安装docker:
yum install docker-ce

若遇到错误:安装docker-ce遇到报错——Error Packagedocker-ce-rootless-extras-20.10.3-3.el7.x86_64 (docker-ce-

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum -y install docker-ce

  • 启动docker:
systemctl start docker
docker-compose 环境安装
下载Docker Compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
修改该文件的权限为可执行
chmod +x /usr/local/bin/docker-compose
查看是否已经安装成功
docker-compose --version

 

镜像加速器配置-阿里云

针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

第一步:执行命令
vi /etc/docker/daemon.json

第二步:复制下面内容并保存至daemon.json
{
  "registry-mirrors": ["https://kh1fk8ru.mirror.aliyuncs.com"]
}


第三步:重启docker
sudo systemctl restart docker
镜像位置示例图

下载Docker Compose 异常信息:

/usr/local/bin/docker-compose: line
1: html: No such file or directory
/usr/local/bin/docker-compose: line
2: syntax error near unexpected token `<'
'usr/local/bin/docker-compose: line 2: `<head><title>502 Bad Gateway</title></head>

解决

重新安装docker-compose,直接使用GitHub的地址,如果一次下载不成,多执行几遍就可以

curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

curl -SL https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

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

docker-compose -v



了解更多

http://www.macrozheng.com/#/deploy/mall_deploy_docker

http://www.macrozheng.com/#/reference/docker_compose

1、所有文章未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,请邮件联系作者。
邮箱地址:wtao219@qq.com
THE END
分享
二维码
< <上一篇
下一篇>>