基于宝塔、docker玩转小项目

介绍

此文仅介绍一些开源的简单的基于docker的一些比较好玩的项目

说在前面

考完试后,因为无聊,想要整点活儿,闲来无事看到了阿里云价值61/年的服务器,直呼太香了,买买买

image-20240111212323166

所谓,买都买了,不能让他闲着,直接安装了宝塔面板,开始造!

image-20240111212541775

项目分享

论坛

最经典的论坛,没有之一,简单粗暴,一键部署

Discuz一键部署

image-20240111210812849

vscode_web

官方GitHub仓库)

我采用了拉取docker镜像的方式

一、拉取镜像

docker pull codercom/code-server

指令将从dockerhub上拉取code-server的最新版本

验证:查看镜像:

docker images

image-20240111213649509

二、创建容器

docker run --name coder-server -p 8082:8080 -e PASSWORD=123 codercom/code-server:latest
运行成功后,浏览器打开网址http://localhost:8082,弹出密码窗口输入123即可。

界面如下图所示:image-20240111213755773

镜像管理

portainer是一款容器管理可视化界面,不想在虚拟中使用命令管理容器的小伙伴,可以选择安装portainer对容器进行管理,查看日志、启动、停止容器等非常方便。

docker pull portainer/portainer-ce

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /dockerData/portainer:/data --restart=always --name portainer portainer/portainer-ce:latest

参考Docker | docker安装portainer详细步骤-CSDN博客

觅思文档

image-20240111214416037