wordpress定制

当前位置: HOME > 服务器配置 > Ubuntu Docker 安装笔记

建站,优化,推广

Ubuntu Docker 安装笔记

目标: 在 Ubuntu 系统上安装并运行 Docker。

步骤:

  1. 卸载旧版本(如果存在): 如果您之前安装过 Docker,请先卸载旧版本,避免冲突。 sudo apt-get remove docker docker-engine docker.io containerd runc
  2. 更新 apt 软件包索引: sudo apt-get update
  3. 安装必要的软件包,以允许 apt 通过 HTTPS 使用存储库: sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
  4. 添加 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
  5. 设置存储库: 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
  6. 再次更新 apt 软件包索引: sudo apt-get update
  7. 安装 Docker Engine: sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  8. 验证 Docker Engine 是否正确安装: sudo docker run hello-world 如果安装正确,会下载一个测试镜像并运行,输出 “Hello from Docker!” 信息。
  9. 设置 Docker 开机自启: sudo systemctl enable docker.service sudo systemctl enable containerd.service
  10. 配置 Docker 用户权限(可选): 默认情况下,需要使用 sudo 命令才能运行 Docker。 您可以将当前用户添加到 docker 用户组,避免每次都使用 sudosudo usermod -aG docker $USER newgrp docker # 刷新用户组信息 注意: 注销并重新登录,或重启系统,才能使新的用户组生效。

Docker Compose 安装(独立安装)

  • 注意: 如果你安装的是较新版本的 Docker,Docker Compose 可能已经作为插件包含在内。你可以尝试运行 docker compose version 来验证。如果 Docker Compose 已经包含在内,则不需要执行以下步骤。
  1. 下载 Docker Compose: sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. 赋予可执行权限: sudo chmod +x /usr/local/bin/docker-compose
  3. 验证 Docker Compose 安装:docker-compose --version 如果安装正确,会显示 Docker Compose 的版本号。 如果显示 /usr/bin/docker-compose: No such file or directory 请尝试更新您的 PATH 环境变量,确保系统能够找到 /usr/local/bin/docker-compose
    • 临时修改 PATH 环境变量:export PATH="/usr/local/bin:$PATH"
      • 永久修改 PATH 环境变量:
        • 编辑 ~/.bashrc 文件: nano ~/.bashrc
        • 在文件末尾添加以下行: export PATH="/usr/local/bin:$PATH"
        • 保存文件并退出。
        • 重新加载 ~/.bashrc 文件: source ~/.bashrc

常用 Docker 命令

  • docker run <image>: 运行一个镜像。
  • docker ps: 列出正在运行的容器。
  • docker ps -a: 列出所有容器(包括已停止的)。
  • docker stop <container>: 停止一个容器。
  • docker start <container>: 启动一个容器。
  • docker rm <container>: 删除一个容器。
  • docker images: 列出所有镜像。
  • docker rmi <image>: 删除一个镜像。
  • docker pull <image>: 下载一个镜像。
  • docker build -t <image> .: 从 Dockerfile 构建镜像。
  • docker-compose up: 启动 Docker Compose 定义的服务。
  • docker-compose down: 停止 Docker Compose 定义的服务。

注意事项:

  • 请根据您的 Ubuntu 版本选择正确的存储库。
  • 安装过程中需要网络连接。
  • 请仔细阅读官方文档,了解更多高级用法。
  • 记得定期更新 Docker,以获取最新的安全补丁和功能。

参考资料:

留下您的宝贵意见

您的电子邮箱地址不会被公开。 必填项已用*标注

12341