关于docker的使用
本文最后更新于 66 天前,其中的信息可能已经有所发展或是发生改变。

系统环境

Windows中WSL的Ubuntu22.04

登录容器

查看现有容器

docker ps -a

以镜像中的默认用户登录

docker exec -it [container] /bin/bash

以root身份登录容器

docker exec -u root -it [container] /bin/bash

自制镜像

将容器固定成镜像

docker commit [container] my_new_image:latest

查看镜像

docker images

镜像导出和导入

如果想要导出名为 my_image、标签为 latest 的镜像,并将其保存为 /home/user/my_image.tar,可以运行

docker save -o /home/user/my_image.tar my_image:latest

镜像导入

docker load -i my_image.tar

从镜像启动新容器

docker run -d -p 8080:8088 --name superset apache/superset
  1. docker run:这是 Docker 的一个基本命令,用于从镜像启动一个新的容器。
  2. -d:这个选项告诉 Docker 以“分离模式”(detached mode)运行容器,即在后台运行容器,并返回容器的 ID。这样,你就可以继续在同一个终端会话中执行其他命令。
  3. -p 8080:8088:这个选项用于端口映射。它将容器内部的 8088 端口映射到宿主机的 8080 端口上。这意味着,如果你访问宿主机的 8080 端口,实际上是在访问容器内部的 8088 端口。这对于访问容器内运行的服务非常有用。
  4. --name superset:这个选项为容器指定了一个名称,即 superset。通过指定名称,你可以更容易地引用或管理容器,而不是使用容器 ID。
  5. apache/superset:这是要从中创建容器的 Docker 镜像的名称。在这个例子中,它指的是 Docker Hub 上提供的 Apache Superset 镜像。Apache Superset 是一个开源的数据探索和可视化平台。
暂无评论

发送评论 编辑评论


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