侧边栏壁纸
  • 累计撰写 3 篇文章
  • 累计创建 5 个标签
  • 累计收到 0 条评论
标签搜索

目 录CONTENT

文章目录

Docker 记录

Trwite
2022-05-17 / 0 评论 / 0 点赞 / 321 阅读 / 854 字
温馨提示:
本文最后更新于 2022-05-17,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

参数解析

[ -t ]	在新容器内指定一个伪终端或终端
[ -i ]	允许你对容器内的标准输入 (STDIN) 进行交互
[ -d ]	后台运行,以进程方式运行的容器,会返回容器ID,且加了默认不会进入容器
[ -a ]	所有

指令

查看容器是否运行

docker ps
输出内容
  • CONTAINER ID: 容器 ID。

  • IMAGE: 使用的镜像。

  • COMMAND: 启动容器时运行的命令。

  • CREATED: 容器的创建时间。

  • STATUS: 容器状态(共7种)。

    • created(已创建)
    • restarting(重启中)
    • running 或 Up(运行中)
    • removing(迁移中)
    • paused(暂停)
    • exited(停止)
    • dead(死亡)
  • PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。

  • NAMES: 自动分配的容器名称。


查看容器内的输出日志

docker logs [容器ID 或者 容器名称]

停止容器

docker stop [容器ID]

查看 Docker 客户端的所有命令选项

docker
# 查看指定的命令使用方法
docker stats --help

获取镜像

docker pull [镜像名]
# 例如
docker pull ubuntu

启动容器

docker run [参数] [镜像] [指令]
# 例如
docker run -it ubuntu /bin/bash
# -i: 交互式操作。
# -t: 终端。
# ubuntu: ubuntu 镜像。
# /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
# 退出终端 exit

启动已停止运行的容器

# 先查询所有容器
docker ps -a
# 找到对应的容器ID
docker start [容器ID]
# 后台运行
docker run -itd --name ubuntu-test ubuntu /bin/bash

重启容器

docker restart [容器ID]

进入容器

# 方式1:该方式进入后如果exit退出会导致容器停止
docker attach
# 方式2:推荐:因为此命令会退出容器终端,但不会导致容器的停止
docker exec

看到 docker 容器使用的 导出和导入部分

0

评论区