关于Docker的可视化

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker可视化管理工具

Docker常见的几款web工具:

  • docker UI
  • shipyard
  • portainer

本次是在Centos7上安装portainer
首先搜索一下Docker Hub上的portainer镜像

1
[root@localhost ~]# docker search portainer

img
然后下载官方portainer镜像

1
[root@localhost ~]# docker pull portainer/portainer

img
在后台运行portainer容器,端口映射成9000,–restart=always表示开机自启动

1
docker run -d -p 9000:9000 --restart=always --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v /Users/lee/dev/docker_file/portainer/data:/data docker.io/portainer/portainer

img
img
启动成功,浏览器访问ip:9000,初次访问需要设置密码,8位以上
img
然后选择Local(本地模式)
img
img
img
功能区
img
我们可以在images功能处直接pull一个新镜像(必须是Docker Hub上有的)
img
img
添加容器
img
img
可以将容器内的端口全部随机映射到本机,也可以手动添加需要映射的端口,本次是将容器的80端口映射到本机的8080端口
img
启动成功
img
img
文章转自