安装docker及docker-compose

建站系列合辑点这里:基于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://ohdpuoqu.mirror.aliyuncs.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

猜你喜欢

转载自blog.csdn.net/qq_14999375/article/details/128857708