连续运行670天的服务器终于关机了,一直都是使用的CentOS,这次需要将服务器的系统换成Debian,同时将之前所有安装的程序都整理一遍,希望能降低点服务器的负载。毕竟这是一台学习的服务器,里面可能残留量很多之前瞎折腾遗留下来的程序。虽然1c1g,但是续费便宜,也不想着怎么去薅腾讯的羊毛了,就坚持续费吧。

1. 安装docker

其实重新装镜像后的第一件事就是需要修改 ssh 的端口号,用到的命令如下:

vim /etc/ssh/sshd_config

找到 Port 22 这里,将 # 去掉,然后端口修改为你想要设置的端口,比如说122 (记得要去防火墙放行)

......

# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#Port 22  
.....

然后重启ssh 服务,或者重启服务器

systemctl restart sshd  
shutdown -r now  
  • 安装docker脚本
 curl -fsSL https://get.docker.com -o get-docker.sh
 sudo sh get-docker.sh

  • 开机自动运行
systemctl start docker
systemctl enable docker

2. 安装portainer

首先找个目录,创建文件夹,比如说我在/root 目录下创建一个专门用来存放docker数据的文件夹/root/docker,不同的容器创建不同的文件夹,portainer的文件夹为/root/docker/portianer。

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

会自动拉去镜像并运行,输入ip:9000,就可以进入后台了。 后台会先设置账号密码,确认后就可以了。

这样就可以使用portainer方便地使用docker了。