Docker与宝塔在Ubuntu22.04服务器安装
目录
一、服务器情况
二、Docker安装
2.1 系统更新与curl安装
2.2 添加下载添加docker密钥
2.3 安装docker最新版本
2.4 Docker测试
三、Docker管理-宝塔面板
3.1 宝塔安装
3.2 公网端口放行
最近打算搞一些demo,可能需要用到服务器,所以我们先来搞这个docker与宝塔,形成一个专栏也就是Docker使用与宝塔使用,后续专开一栏开始进行各demo的开发与部署。最近稍微有点时间了,搞这个同时尽快把之前的烂尾补上
一、服务器情况
由于我的服务器是处于海外(国内的服务器有些docker源需要自己更换才能使用,并且部分依赖源有问题,所以采用海外,后续的demo尽量适配国内服务器和依赖源),使用的系统为Ubuntu 22.04,不需要担心docker源的问题,因此我将使用Ubuntu 的 |Docker 文档 中的使用APT存储库安装
二、Docker安装
2.1 系统更新与curl安装
sudo apt-get update
sudo apt-get install ca-certificates curl

2.2 添加下载添加docker密钥
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
依次执行上方5条指令最后一条指令执行后你可以看到update更新的源中包含了docker的源
Index of linux/ubuntu/

2.3 安装docker最新版本
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
2.4 Docker测试
sudo docker run hello-world
运行指令后即可看到docker hello指令

三、Docker管理-宝塔面板
现在我的ubuntu以及docker都是部署在服务器上的,后续还会在服务器中增加数据库等其它的东西,为此安装一个宝塔用于远程监看和docker管理
3.1 宝塔安装
该网址中宝塔面板下载,免费全能的服务器运维软件 已经标明了如何安装,运行指令
wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && sudo bash install_panel.sh ed8484bec

输入 Y 开始进行安装,安装完成后即可看到你宝塔的详细信息,包括用户名密码及公网网址等

3.2 公网端口放行
下载证书和访问安装我就不说了,这个很简单。我这里使用的是某云,你也可以使用阿里、腾讯、华为等云,找到安全组策略,在安全组策略中添加放行端口:
| 放行规则 | 入 |
| 协议 | 自定义TCP |
| 端口 | 上方中需要放行的端口 |
| 授权IP | 0.0.0.0/0(任意IP可登录) 修改为你的IP,可避免很多网安问题 |

端口放行后登录下发的外网IPV4面板地址,由于我是魔法上网常开,登录时记得关闭魔法上王,登录后输入你的账户密码

登录后绑定你的宝塔官网账户或者微信登录绑定手机号,登录后你就可以看到宝塔管理界面了
这里弹出来的所有推荐都取消勾选,右侧的docker已经安装过了所以这里显示的为对勾。至此宝塔面板安装完成。
不积跬步无以至千里,不积小流无以成江河 -----------------------------------18:46








