安装docker及docker-compose

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

建站系列合辑点这里基于gitlab/node+hexo搭建博客网站

安装docker

温馨提示首次使用公有云一定要注意新用户优惠最好用来购买云服务器以支撑域名备案

# 安装所需的软件包: yum-utils提供了yum-config-manager,用于管理yum仓库
yum install -y yum-utils

# 添加仓库(按需选择
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装 Docker Engine-Community
yum install -y docker-ce

配置docker

  • 由于新版Kubelet建议使用systemd所以把Docker的CgroupDriver也改成systemd
  • 配置镜像仓库加速器提升获取Docker官方镜像的速度(可在对应云厂商镜像服务控制台获取
  • overlay2默认的需文件系统为xfs且支持d_type
  • live-restore重启docker但不重启容器
  • 修改了docker地址注意格式勿漏掉逗号
mkdir -p /etc/docker
vim /etc/docker/daemon.json
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2",
  "registry-mirrors": ["https://d5b3db6532db4c76a73118ec65e215c7.mirror.swr.myhuaweicloud.com"],
  "live-restore": true,
  "data-root": "/data/docker"
}
  • 配置开机启动
systemctl daemon-reload &&
systemctl restart docker &&
systemctl enable docker &&
systemctl status docker

安装docker-compose

下载地址https://github.com/docker/compose/releases/
如无法从github下载可点击此处在CSDN文库下载

# 下载
wget https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64

# 重命名赋予权限并移动至可执行目录下
chmod +x docker-compose-linux-x86_64
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

# 验证
docker-compose version

测试

  • 运行nginx容器
docker run -d -p 80:80 --name www-test nginx
  • 访问测试
curl 127.0.0.1
  • 删除nginx容器
docker rm -f www-test
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Docker