Linux服务器安装Docker及Portainer

需要的安装包

sudo yum install -y yum-utils

设置镜像仓库

sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装docker社区版

sudo yum install docker-ce docker-ce-cli containerd.io

安装完成后查看版本号

docker -v

设置开机自启动

sudo systemctl enable docker

启动docker

sudo systemctl start docker

配置镜像加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["阿里云或其它公共镜像加速器地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

检查加速器是否生效

docker info
Registry Mirrors:
    https://reg-mirror.qiniu.com

安装Portainer
查询当前有哪些Portainer镜像

docker search portainer

下载portainer镜像

docker pull docker.io/portainer/portainer

单机版运行
如果仅有一个docker宿主机,则可使用单机版运行,Portainer单机版运行十分简单,只需要一条语句即可启动容器,来管理该机器上的docker镜像、容器等数据。

docker run -d -p 9001:9000 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name prtainer \
docker.io/portainer/portainer

登录portainer(第一次登录需要创建用户)(确认服务器是否开放9001端口)

http://服务器外网IP:9001/

你可能感兴趣的:(Linux服务器安装Docker及Portainer)