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