使用官方脚本一键安装docker|安装docker-compose

Docker 一键安装与 Portainer 可视化管理部署指南

对于追求环境隔离与部署效率的开发者而言,Docker 几乎是必备工具。本文将提供一个完整的流程:从在 Linux 服务器上一键安装 Docker,到构建一个持久的 Debian 运行环境,最后通过 Portainer 搭建可视化管理界面。


目录


Docker 一键安装

在 Linux 服务器(推荐 Ubuntu 或 Debian)上,我们可以使用官方提供的脚本快速完成 Docker 的安装。以下命令会自动检测系统环境并完成部署。

curl -fsSL https://get.docker.com | bash -s docker

如果在国内服务器上安装,由于网络原因下载速度可能较慢,建议在命令后添加 --mirror 参数来使用镜像加速源,以提高下载速度。

部署 Debian 运行环境

为了拥有一个独立且持久的工作环境,我们可以启动一个基于 Debian 的容器。我们将容器设置为开机自启(--restart always),并映射必要的端口(80, 443, 6606, 6379),方便后续进行各类服务的托管。

docker run -d --restart always --name mfcloud-all \
  -p 80:80 \
  -p 443:443 \
  -p 6606:6606 \
  -p 6379:6379 \
  debian:stable tail -f /dev/null

容器启动后,我们需要进入其内部进行操作。使用以下命令进入交互式终端:

docker exec -it mfcloud-all bash

安装常用工具

Debian 基础镜像为了保持体积最小化,默认只安装了极其精简的系统组件。为了方便后续在容器内下载文件或查看进程,我们需要先更新源并安装 wget, curlprocps 等常用工具。

apt-get update && apt-get install wget curl procps -y

部署 Portainer 可视化管理

Portainer 是一个轻量级的 Docker 可视化管理面板,能够帮助我们通过 Web 界面轻松管理镜像、容器、网络和卷。以下命令将在当前环境中一键启动 Portainer UI,并映射到宿主机的 9000 端口。

docker run -d --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

启动成功后,访问服务器的 IP:9000 即可进入 Portainer 的管理界面进行配置。

常用命令与注意事项

在后续使用 Docker 的过程中,请特别注意新旧版本命令的差异。

注意是 docker compose(Compose 作为 Docker 的子命令,空格分隔)而不是旧版的 docker-compose(连字符)。在执行命令时请直接使用 docker compose ... 的格式。

暂无评论

发送评论 编辑评论


上一篇
下一篇