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 管理。
Application templates 中可以 pull 常用的 image,也可以自定义镜像相关的 Network ,Volume , Port 配置 。
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/103https://github.com/goharbor/harbor
https://blog.csdn.net/weixin_41465338/article/details/80146218