头图

介绍
Portainer 是一个轻量级Web端的Docker管理UI,Portainer够轻松地管理不同的Docker环境(Docker主机或集群)。Portainer的部署和使用十分简单。Portainer可以部署为Linux容器或Windows本机容器,也支持其他平台。Portainer允许您管理所有Docker资源(容器、映像、卷、网络等)!它与独立的Docker引擎和Docker集群模式兼容。

目标

  • Docker UI管理配置

环境

UI可视化配置

1.搜索镜像
docker search portainer
image.png

2.拉取镜像
拉取portainer-ce镜像(portainer/portainer/portainer已被抛弃)
docker pull portainer/portainer #拉取镜像portainer版 这里拉取旧的
docker pull portainer/portainer-ce #拉取镜像portainer-ce 版
docker images #查看镜像
image.png

3.创建容器

#使用net默认网络模式(portainer安装)
docker run -d --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

#指定net为host网络模式(portainer安装)
docker run -di --net="host" --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

# portainer-ce版本安装
# 创建一个数据卷
docker volume create portainer_data

docker run -d -p 9000:9000 --name=portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

4.容器设置开机启动

# 方式一:创建启动容器时加  --restart=always
docker run -di --restart=always --net="host" --name portainerUI -p 9000:9000 -v 
/var/run/docker.sock:/var/run/docker.sock portainer/portainer

# 方式一:已创建启动容器 用update更新
docker update --restart=always <CONTAINER ID>
Flag Description
no 不自动重启容器. (默认value)
on-failure 容器发生error而退出(容器退出状态不为0)重启容器
unless-stopped 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
always 在容器已经stop掉或Docker stoped/restarted的时候才重启容器

image.png

5.测试访问


Jack
1 声望0 粉丝