Docker基础篇10 — 图形化管理Docker

portainer 简述

若要图形化管理 Docker ,这里推荐使用 portainer。如同 Nginx 、MySQL 一样,portainer 也划分为社区版(Community Edition,CE)和商业版(Business Edition,BE)。

在正式安装之前,需要了解该工具与 Docker 之间的版本对应关系,部分截图如下:

file

对照关系来源于官方的 文档

说明
如果对应的 Docker 版本并没有出现在表格中,并不代表该工具不能正常工作,只是未经过测试。

当前的 Docker 版本为:

Shell > systemctl start docker.service

Shell > docker version
Client: Docker Engine - Community
 Version:           26.0.0
 API version:       1.45
 Go version:        go1.21.8
 Git commit:        2ae903e
 Built:             Wed Mar 20 15:19:04 2024
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          26.0.0
  API version:      1.45 (minimum version 1.24)
  Go version:       go1.21.8
  Git commit:       8b79278
  Built:            Wed Mar 20 15:17:57 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.28
  GitCommit:        ae07eda36dd25f8a1b98dfbf587313b99c0190bb
 runc:
  Version:          1.1.12
  GitCommit:        v1.1.12-0-g51d5e94
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

portainer 由两个元素组成, 即 Portainer Server 和 Portainer Agent。默认情况下,Portainer Server 通过占用 9443 端口暴露 UI(https 为 9443 端口,http 为 9000 端口),通过占用 8000 端口暴露 TCP 隧道服务器,前者端口是必须的,但后者端口是可选的(仅您计划将 Edge Compute 功能与 Edge Agent 一起使用时才需要)。

使用 portainer 镜像生成容器实例

拉取 portainer 镜像:

Shell > docker search portainer-ce

Shell > docker pull portainer/portainer-ce:latest

利用镜像生成容器实例:

# 宿主机需要的映射目录
Shell > mkdir /portainer

Shell > docker run -d -p 9443:9443 -p 9000:9000 --name="p1" --restart=always  \
-v  /var/run/docker.sock:/var/run/docker.sock:rw -v /portainer/:/data/:rw   \
--privileged=true  portainer/portainer-ce:latest

Shell > docker ps

查看 p1 容器实例的数据卷信息:

Shell > docker inspect p1
...
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/var/run/docker.sock",
                "Destination": "/var/run/docker.sock",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
...

初始使用,您需要为 admin 用户配置密码。配置完成,登录即可:

file

file

Avatar photo

关于 陸風睿

GNU/Linux 从业者、开源爱好者、技术钻研者,撰写文档既是兴趣也是工作内容之一。Q - "281957576";WeChat - "jiulongxiaotianci",Github - https://github.com/jimcat8
用一杯咖啡支持我们,我们的每一篇[文档]都经过实际操作和精心打磨,而不是简单地从网上复制粘贴。期间投入了大量心血,只为能够真正帮助到您。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇