尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Docker的安装方式

Docker的安装方式 Docker 的安装方式因操作系统而异总体来说分两类桌面版Docker Desktop和服务器版Docker Engine。前者适合日常开发后者适合在 Linux 服务器上部署。一、Linux 系统安装Linux 是 Docker 的原生环境也是最推荐的生产环境。主要有三种安装方式1. 使用官方仓库安装推荐最省心这种方法后续可以通过包管理器轻松升级。Ubuntu / Debian# 1. 更新包索引并安装依赖 sudo apt-get update sudo apt-get install ca-certificates curl gnupg lsb-release # 2. 添加 Docker 官方 GPG 密钥 sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg # 3. 设置稳定版仓库 echo deb [arch$(dpkg --print-architecture) signed-by/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null # 4. 安装 Docker Engine sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin # 5. 启动并验证 sudo systemctl start docker sudo docker run hello-worldCentOS / RHEL# 1. 安装依赖并添加仓库 sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 2. 安装 Docker sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin # 3. 启动并设置开机自启 sudo systemctl start docker sudo systemctl enable docker配置镜像加速如果在国内拉取镜像慢建议配置 Docker 镜像加速器比如阿里云、腾讯云或中科大镜像源。2. 离线安装无网络环境如果服务器无法联网可以下载 Docker 的二进制包手动安装# 1. 下载并解压 wget https://download.docker.com/linux/static/stable/x86_64/docker-24.0.7.tgz tar -xzvf docker-24.0.7.tgz sudo cp docker/* /usr/bin/ # 2. 创建 systemd 服务文件 /etc/systemd/system/docker.service配置 ExecStart/usr/bin/dockerd # 3. 启动服务 sudo systemctl daemon-reload sudo systemctl start docker sudo systemctl enable docker3. 安装后配置让普通用户不用sudo默认情况下Docker 命令需要sudo权限。为了开发方便可以将当前用户加入docker组sudo groupadd docker sudo usermod -aG docker $USER newgrp docker # 立即生效或注销重新登录二、Windows 系统安装Windows 推荐使用Docker Desktop它提供了图形界面并利用 WSL 2 后端在 Windows 上流畅运行 Linux 容器。前置条件Windows 10/11 专业版、企业版或教育版64 位。开启 WSL 2 和虚拟机平台安装时 Docker 会引导你开启。安装步骤下载安装包从 Docker 官网 下载 Docker Desktop for Windows。运行安装双击安装包根据向导安装。建议勾选“使用 WSL 2 而不是 Hyper-V”选项。更换安装位置可选如果 C 盘空间紧张可以在命令行中指定其他盘符安装。验证安装打开命令行运行docker version和docker run hello-world如果能看到版本信息和欢迎信息就表示安装成功。三、macOS 系统安装macOS 同样推荐 Docker Desktop。前置条件macOS 12Monterey或更高版本。Apple Silicon (M1/M2/M3) 用户下载时请务必选择“Apple Silicon”版本而不是“Intel Chip”版本。安装步骤下载安装包从 Docker 官网 下载 Docker Desktop for Mac。安装打开.dmg文件将 Docker 图标拖入Applications文件夹。启动首次启动时系统会提示安装辅助工具输入密码授权即可。验证打开终端运行docker version检查安装结果。
返回列表