#安装docker 官网流程 https://docs.docker.com/install/linux/docker-ce/centos/ curl https://get.docker.com | sh #aliyun加速 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #添加docker节点 202406以后可能失效 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://docker.1ms.run", "https://docker.1panel.live", "https://docker.xuanyuan.me", "https://dockerproxy.net", "https://image.cloudlayer.icu", "https://docker-registry.nmqu.com", "https://hub.amingg.com", "https://docker.amingg.com", "https://docker.hlmirror.com", "https://hub1.nat.tf", "https://hub2.nat.tf", "https://hub3.nat.tf", "https://hub4.nat.tf", "https://docker.m.daocloud.io", "https://docker.kejilion.pro", "https://docker.367231.xyz", "https://hub.1panel.dev", "https://docker.etcd.fun", "https://docker.cattt.net", "https://docker.apiba.cn", "https://proxy.vvvv.ee" ] } EOF sudo systemctl daemon-reload sudo systemctl restart docker #验证 docker info | grep -i registry #docker走代理 cat>/etc/docker/daemon.json < /etc/systemd/system/docker.service.d/proxy.conf < #问题:ERROR: readlink /var/lib/docker/overlay2: invalid argument #解决: #清理磁盘,删除关闭的容器、无用的数据卷和网络 docker system prune -a docker system prune -af docker builder prune docker rm $(docker ps -a -q) docker rmi $(docker images -a -q) ##自建网盘占用磁盘过多,宿主机是实体机,硬件为临时拼凑,为了方便后期转移网盘,不采取lvm的方式而是新加了一块机械硬盘,通过软连接方式扩容。 #查看新盘uuid blkid /dev/sdb: UUID="78e2497f-5bda-476c-82ea-a6ff84dc8a3b" TYPE="ext4" #设置开机自动挂载 echo "UUID=78e2497f-5bda-476c-82ea-a6ff84dc8a3b / /sdb ext4 defaults 0 0" >> /etc/fstab echo "/dev/sdb /data ext4 defaults 0 0" >> /etc/fstab #将docker工作路径移动到上面挂载的/data,创建软连接后重启docker systemctl stop docker mv /var/lib/docker /data/ ln -s /data/docker/ /var/lib/ systemctl restart docker