Fork me on GitHub

使用 Portainer UI 管理 Docker 主机

image

Docker 使用命令行的方式来管理有时候并没有那么直观,可以使用 Portainer 的 UI 来管理 Docker 主机和 Docker Swarm 集群。

安装 Portainer

环境:centos 7.x

安装 Dokcer

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
#yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce
sudo systemctl enable docker && systemctl start docker
sudo docker run hello-world
sudo systemctl status docker

Docker CE 镜像源站:https://yq.aliyun.com/articles/110806?spm=a2c4e.11153940.blogcont7695.8.519b1987xdykTn

镜像加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://qyu8.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

拉取镜像

docker pull portainer/portainer
docker images
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

在浏览器中通过 9000 端口即可,常用的可以对 Images、Networks ,Volumes 管理。

image

Application templates 中可以 pull 常用的 image,也可以自定义镜像相关的 Network ,Volume , Port 配置 。

image

REFER:

https://github.com/veggiemonk/awesome-docker
http://portainer.readthedocs.io/en/stable/deployment.html
https://media-glass.es/portainer-the-ui-for-docker-d067f6335f23
http://dockone.io/article/103

https://github.com/goharbor/harbor

https://blog.csdn.net/weixin_41465338/article/details/80146218

posted @ 2018-08-13 20:37  花儿笑弯了腰  阅读(1238)  评论(0编辑  收藏  举报