当前位置:首页 > 原创教程 > Debian11.5安装Docker并使用Portainer管理

Debian11.5安装Docker并使用Portainer管理

原创教程 / 星之宇 / 2022-11-22 14:25 / 浏览:7986 / 评论:0

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。


一、Debian准备

Dbian中的安装Docker需要满足下列系统要求(目前):Debian Bullseye 11、Debian Buster 10


二、Docker安装

以下操作都在root下进行

1、Docker旧版本卸载,没有会报错不影响

root@debian:/home/staryu# apt-get remove docker docker-engine docker.io


2、安装基础组件/软件

root@debian:/home/staryu# apt-get install ca-certificates curl gnupg lsb-release


3、添加软件源的 GPG 密钥

root@debian:/home/staryu# mkdir -p /etc/apt/keyrings
root@debian:/home/staryu# curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg


4、添加Docker源

root@debian:/home/staryu# echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
    


5、授权并更新

root@debian:/home/staryu# chmod a+r /etc/apt/keyrings/docker.gpg
root@debian:/home/staryu# apt-get update


6、安装 Docker Engine、containerd 和 Docker Compose

root@debian:/home/staryu# apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin


7、验证Docker是否安装成功

root@debian:/home/staryu# docker run hello-world

182-1.png


三、安装Portainer

1、Portainer Server创建存放数据库的空间

root@debian:/home/staryu# docker volume create portainer_data


2、拉取Portainer并启动Portainer Server容器

portainer/portainer-ce:latest表示官网最新版


注意:portainer/portainer 是 Portainer v1.24.x 的镜像名,现在已弃用;从 2022 年 1 月开始,Portainer 2.0 的所有新版本都将在 portainer/portainer-ce 中发布

root@debian:/home/staryu# docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

182-2.png

#停止所有容器
root@debian:/home/staryu# docker stop $(docker ps -a -q)
#删除所有容器
root@debian:/home/staryu# docker rm $(docker ps -a -q)
#查看所有容器
root@debian:/home/staryu# docker ps -a


3、这时候可以使用https://ip:9443访问了,第一次登陆需要设置账号和密码

182-3.png


4、进入Portainer Web后台

182-4.png

目前有 0 条评论

    • 昵称
    • 邮箱
    • 网址