CentOS/Ubuntu 安装 Docker和Portainer
在两个环境下安装了Docker及Portainer,记录下以供日后查阅
CentOS7部分
1.清理旧版本
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2.加repository
$ sudo yum install -y yum-utils $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
3.通过repository安装
$ sudo yum install docker-ce docker-ce-cli containerd.io $ sudo systemctl start docker
3.1.通过rmp包安装(本人未执行)
$ sudo yum install /path/to/package.rpm $ sudo systemctl start docker
4.安装Portainer
$ docker volume create portainer_data $ docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
5.访问
http://YOUR-DOCKER-HOST:9000
UBUNTU部分
1.更新
# sudo apt-get update -y
2.安装Docker
# sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
3.安装gpg-key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add – sudo apt-key fingerprint 0EBFCD88
4.更新源
# sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" # sudo apt-get update -y # sudo apt-get install docker-ce -y
5.安装Portainer
# docker volume create portainer_data # docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
6.访问
http://YOUR-DOCKER-HOST:9000
参考:https://www.chucklindblom.com/centos-install-docker-portainer/
https://www.hostnextra.com/kb/how-to-install-portainer-on-ubuntu/
https://docs.fuga.cloud/how-to-install-portainer-docker-ui-manager-on-ubuntu-20.04-18.04-16.04
-----