1、涉及到的网址
docker安装地址:https://docs.docker.com/engine/install/
portainer地址:https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux
2、购买服务器
1、登录案例云官网,购买轻量级服务器,或云服务器ECS,如果已购买,忽略此步。
系统推荐使用Ubuntu20.4。
https://www.aliyun.com/product/swas?source=5176.11533457&userCode=on15xyrw
2、购买完成后,进入控制台:
轻量级服务器:https://swas.console.aliyun.com/servers?spm#/servers
云服务器ECS:https://ecs.console.aliyun.com/?#/home
3、登录云服务器
1、查看云服务器公网IP地址,修改密码。
2、登录云服务器,
如果本机电脑是windows,如果没有xshell等连接工具,可以使用按win+r键,输入cmd,调出命令行窗口。
输入ssh root@公网IP,其中公网IP替换为自己服务器的公网地址。之后回车,输入密码,登录服务器成功。
4、安装docker
以ubuntu为例,使用阿里云的安装源,也可以使用官网的安装地址
step 1: 安装必要的一些系统工具
sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
step 2: 安装GPG证书
curl-fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
Step 4: 更新并安装Docker-CE
sudo apt-get -y update sudo apt-get -y install docker-ce
Step 5:验证是否安装成功,输入docker version
root@node2:~# docker versionClient: Docker Engine - Community Version: 20.10.16 API version: 1.41 Go version: go1.17.10 Git commit: aa7e414 Built: Thu May 1209:17:23 2022 OS/Arch: linux/amd64 Context: default Experimental: trueServer: Docker Engine - Community Engine: Version: 20.10.16 API version: 1.41 (minimum version 1.12) Go version: go1.17.10 Git commit: f756502 Built: Thu May 1209:15:28 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.4 GitCommit: 212e8b6fa2f44b9c21b2798135fc6fb7c53efc16 runc: Version: 1.1.1 GitCommit: v1.1.1-0-g52de29d docker-init: Version: 0.19.0 GitCommit: de40ad0
5、安装portainer
第一步,先创建一个数据卷
docker volume create portainer_data
第二步,创建portainer容器,其中-p 9000:9000前面的9000可以修改为其他端口。
docker run -d-p9000:9000 --name portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data \ portainer/portainer-ce:2.9.3
第三步,查看是否部署成功
docker ps
第四步:访问:http://公网地址:9000。
第五步:设置账号密码:
第六步:进入后选择Get Start
第七步:点击Local,可以查看当前服务器所部署容器所有的docker资源。