Docker安装Portainer
Docker介绍
Docker是一个开源的容器引擎,完全使用沙箱机制,相互之间不会有任何接口,并且容器性能开销低,让开发者可以打包应用或者依赖包到一个可移植的容器中,然后发布到windows或者linux操作系统的机器上。一个完整的Docker有以下几个部分组成:DockerClient客户端、Docker Daemon守护进程、Docker Image镜像、DockerContainer容器。
Portainer介绍
Portainer是一个可视化容器镜像管理工具,是一个轻量级的Docker管理UI,可以不使用docker命令实现可视化的管理,方便的对容器进行创建、运行、停止、暂停、恢复、删除等等。Portainer完全免费,并且是基于容器化的安装方式,方便部署。
安装方式
- 查找镜像
docker search portainer
- 拉取镜像
docker pull portainer/portainer
注意:portainer从2.0版本之后更名为portainer/portainer-ce,使用下面新的命令进行拉取最新镜像。带ce的是最新版本,不带ce的已经废弃,停止更新。
NOTE, This repo, portainer/portainer is the home of Portainer v1.24.x, and is now deprecated; all new releases for Portainer 2.0 will be published in portainer/portainer-ce
docker pull portainer/portainer-ce
- 运行
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /dockerData/portainer:/data --restart=always --name portainer portainer/portainer
-p: 指定宿主机端口和容器端口 portainer默认端口是9000
-v: 目录映射,将/var/run/docker.sock映射到容器中,用于访问Docker的守护进程,控制Docker。/dockerData/portainer保存Portainer的配置信息。
–restart=always: 代表在容器退出时总是重启容器,还有其他几种重启策略:no、on-failure、on-failuer:n、unless-stopped
- 启动完成后,访问http://ip:9000
第一次会弹出安装界面,配置账号密码、选择是本地Docker还是远程Docker,一般我们选择本地Docker,也就是local,可以查看宿主机配置信息、查看容器、镜像、网络、卷等相关信息。
关注微信公众号「平哥技术站」, 每日更新,在手机上阅读所有教程,随时随地都能学习。
觉得写的还不错的小伙伴,请作者喝杯咖啡☕ ,支持一下。😊
如有侵权请立即与我们联系,我们将及时处理,联系邮箱:865934097@qq.com。
评论区