在这个内容中我将提供几种不同Linux发行版中的相应安装方式:
------------------------------------------------------------------------------------------这里是Docker的安装部分
centos首先要确认自己的centos版本是7或者是8,因为更低的版本版本并未测试过。如果已经安装过Docker的话请先卸载掉。卸载命令如下:
先安装yum-utils包来配置yum源,然后通过其提供yum-config-manager进行Docker软件仓库的添加。
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo 然后yum update 刷新一下yum软件仓库,完毕后呢就可以安装Doker了
sudo yum install docker-ce docker-ce-cli containerd.io (RHEL中的安装也是一样的,这里就略过了,毕竟你都用rhel了也就不用在这里看我的文字了*)
2. debian中的安装
debian中的安装需要满足下列系统要求
Debian Bullseye 11 (stable)
Debian Buster 10 (oldstable)
Raspbian Bullseye 11 (stable)
Raspbian Buster 10 (oldstable)
同样的如果安装了老版本的Docker请先卸载掉
sudo apt-get remove docker docker-engine docker.io containerd runc 然后呢刷新apt仓库并让apt允许通过HTTPS来进行安装
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release 导入Docker的官方GPG key
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 然后就是通过apt命令进行安装
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io 3. Ubuntu中的安装
Ubuntu中的安装需要满足下列系统要求:
Ubuntu Impish 21.10
Ubuntu Hirsute 21.04
Ubuntu Focal 20.04 (LTS)
Ubuntu Bionic 18.04 (LTS)
同样的如果安装了老版本的Docker请先卸载掉
sudo apt-get remove docker docker-engine docker.io containerd runc 然后呢刷新apt仓库并让apt允许通过HTTPS来进行安装
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release 导入Docker的官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
用下面命令设置Docker稳定仓库
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 然后就是通过apt命令进行安装
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ------------------------------------------------------------------------------------------
好那么现在我们已经有Docker环境了,接下来我们着手安装Portainer。Portainer有社区版和商业版,商业版需要付费所以下列都是社区版本的安装。
首先为Porainer server创建存放数据库的空间
docker volume create portainer_data 然后呢拉取并启动Portainer Server容器
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:2.11.0 如果你需要将Portainer运行在传统的9000端口那么就将-p后的端口映射改一下。
那么现在你可以通过ps 命令查看一下Portainer有没有正确启动起来
docker ps 如果一切正常那么现在你就可以打开你的浏览器输入https://localhost:9443 来访问你的Portainer了,如果是通过网络去登陆那么你需要将localhost改成相应的IP地址,好了就这些了祝君成功。