发布时间: 2024-6-19 文章作者: myluzh 分类名称: Docker 朗读文章
wget https://mirrors.aliyun.com/docker-ce/linux/static/stable/aarch64/docker-25.0.5.tgz tar xzvf docker-25.0.5.tgz cp docker/* /usr/bin/ # nohup dockerd >/dev/null 2>&1 &ps -ef|grep docker # docker -v3、创建服务开机自启
# vi /etc/systemd/system/docker.service [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID Restart=always RestartSec=2 Delegate=yes KillMode=process LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity TasksMax=infinity TimeoutStartSec=0 [Install] WantedBy=multi-user.target
sudo systemctl daemon-reload sudo systemctl enable docker.service sudo systemctl start docker sudo systemctl status docker4、创建docker组
# 创建一个名为 docker 的用户组 sudo groupadd docker # 文件的所有者设置为 root,所属组设置为 docker sudo chown root:docker /var/run/docker.sock # 给 docker 组授予对 /var/run/docker.sock 文件的读、写和执行权限。 sudo chmod g+rwx /var/run/docker.sock # 查看文件的权限和归属信息 ls -l /var/run/docker.sock # 将指定用户 添加到 docker 组中 sudo usermod -aG docker {user}
# 卸载 Docker 及其相关包 sudo yum remove docker* # 清理 YUM 缓存 sudo yum clean all # 清理残留数据(注意:这会删除所有镜像、容器、网络和存储卷) sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd # 检查并删除服务文件 sudo rm -f /etc/systemd/system/docker.service sudo rm -f /etc/systemd/system/docker.socket sudo systemctl daemon-reload # 删除 Docker 的仓库配置文件 sudo rm -f /etc/yum.repos.d/docker-ce.repo # 可选:清理系统中与 Docker 相关的其他文件(如果存在) sudo rm -rf /etc/docker sudo rm -f /usr/bin/docker*
发表评论