Docker部署Portainer 试验步骤

Docker部署Portainer

一、安装与配置

1.安装依赖包

 # yum install -y yum-utils device-mapper-persistent-data lvm2 

2.设置阿里云镜像源

# yum install wget -y      						  //更新wget
# cd /etc/yum.repos.d/           
# mv CentOS-Base.repo CentOS-Base.repo_bak        //备份原来的yum源
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo         //下载阿里yum源的配置
# yum clean all
# yum makecache        							  //重建缓存及刷新
# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

3.安装 Docker-CE

# yum install docker-ce -y

4.启动 Docker-CE

# systemctl enable docker
# systemctl start docker

5.为 Docker 建立用户组[可选]

5.1. 建立 Docker 用户组

# groupadd docker

5.2.添加当前用户到 docker 组

# usermod -aG docker $USER

6.镜像加速配置

# mkdir -p /etc/docker
# tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["镜像加速地址"]
}
EOF
# systemctl daemon-reload
# systemctl restart docker       //重新加载配置,并且重启 Docker 服务

7.创建portainer容器

7.1下载官方镜像

# docker pull portainer/portainer

7.2单机运行

7.2.1创建数据卷
# docker volume create portainer_data
7.2.2运行容器
# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

参数说明:
-d:容器在后台运行;
-p 9000:9000 :宿主机9000端口映射容器中的9000端口
-v /var/run/docker.sock:/var/run/docker.sock :把宿主机的Docker守护进程(Docker daemon)默认监听的Unix域套接字挂载到容器中
-v portainer_data:/data :把宿主机portainer_data数据卷挂载到容器/data目录

7.2.3查看容器进程
# docker ps -l
7.2.4访问服务

1.访问方式:http://IP:9000 ,首次登录需要注册用户,给用户admin设置密码
2.单机版本选择“Local",点击Connect即可连接到本地docker

Docker部署Portainer 试验步骤_第1张图片

7.3集群运行

7.3.1通过命令启动
# docker run -d -p 9000:9000 --name prtainer-swarm portainer/portainer

在这里插入图片描述
访问:http://IP:9000 ,选择Remote,输入swarm01的ip,然后点击Connect。登录成功之后如下

Docker部署Portainer 试验步骤_第2张图片
可以在Endpoints中新增Docker节点
Docker部署Portainer 试验步骤_第3张图片
通过home页切换docker
Docker部署Portainer 试验步骤_第4张图片

你可能感兴趣的:(docker)