关于docker:Docker使用基本命令

5次阅读

共计 865 个字符,预计需要花费 3 分钟才能阅读完成。

根底罕用应用命令

根本命令

  • docker version docker 版本
  • docker info docker 信息
  • docker --help docker 命令帮忙

    容器命令

  • 依据镜像新建并启动容器 docker run -d -p {宿主机端口}:{容器端口} -v {宿主机文件门路}:{容器文件门路} --name {容器名别名} {镜像名}:{镜像版本}

    • -d: 后盾运行
    • -p:端口映射
    • -v:文件门路映射
    • --name:容器命名
  • 列出以后所有正在运行的容器 docker ps
  • 列出所有容器 docker ps -a
  • 启动容器 docker start {容器 id/ 容器名}
  • 重新启动容器 docker restart {容器 id/ 容器名}
  • 进行容器 docker stop {容器 id/ 容器名}
  • 强制进行容器 docker kill {容器 id/ 容器名}
  • 删除容器 docker rm {容器 id/ 容器名}
  • 强制删除容器 docker rm -f {容器 id/ 容器名}
  • 查看容器日志 docker logs -f -t --since --tail {容器 id/ 容器名}

    • eg : docker logs -f -t --since="2022-02-28" --tail=10 redis
    • -f: 实时查看日志
    • -t : 显示日志工夫
    • --since="2022-02-28":只输入 2022-02-28 及其之后的日志
    • --tail=10:查看最初 10 条日志
  • 查看容器内运行的过程 docker top {容器 id/ 容器名}
  • 进入到容器内 docker exec -it {容器 id} bash
  • 将容器内文件拷贝到宿主机 docker cp {容器 id}:{容器内文件门路} {宿主机文件门路}

    • eg:docker cp 2c003a469ae3:/usr/local/etc/redis/redis.conf /Users/hpc/DockerFileSystem/redis/conf/

镜像命令

  • 查看镜像 docker images
  • 列出本地所有镜像 docker images -a
  • 拉取镜像 docker pull {镜像名}:{镜像版本}
  • 删除镜像 docker rmi {镜像名}
  • 强制删除镜像 docker rmi -f {镜像名 / 镜像 id}
正文完
 0