Docker常用应用之Docker管理

1.Docker Portainer

docker portainer可以用来图形化管理镜像,容器,卷,网络等,降低docker使用门槛

1.1.安装

Docker Portainer CE安装

docker portainer分为CE(Community Edition)和BE(Business Edition)两个版本,对于个人用户,社区版即可

docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

1.2.使用

浏览器打开https://docker-portainer-ip:9443

2.Netdata

Netdata可以用来监控服务器的负载,磁盘读写,网络流量等

2.1.安装

Install Netdata with Docker

docker run -d --name=netdata \
  -p 19999:19999 \
  -v netdataconfig:/etc/netdata \
  -v netdatalib:/var/lib/netdata \
  -v netdatacache:/var/cache/netdata \
  -v /etc/passwd:/host/etc/passwd:ro \
  -v /etc/group:/host/etc/group:ro \
  -v /proc:/host/proc:ro \
  -v /sys:/host/sys:ro \
  -v /etc/os-release:/host/etc/os-release:ro \
  --restart unless-stopped \
  --cap-add SYS_PTRACE \
  --security-opt apparmor=unconfined \
  -e VIRTUALIZATION=$(systemd-detect-virt -v)\
  netdata/netdata

注意,-e VIRTUALIZATION=$(systemd-detect-virt -v)只有宿主机是虚拟机时使用,如果宿主机是实体机,则不需要

2.2.使用

浏览器打开http://docker-portainer-ip:19999/

posted @ 2023-03-09 17:33  monkey6  阅读(236)  评论(0编辑  收藏  举报