C'est la vie

生きてる事が 時には辛くて

0%

docker

入门

基础教程可以参考以下网址:

常用命令

只列一下自己平时经常用到的命令


  • 检查是否安装成功,查看版本信息
    1
    2
    3
    4
    5
    # 查看docker版本
    docker -v

    # 查看docker-compose 版本
    docker-compose -v

  • 容器相关命令:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    #启动容器
    docker run 镜像名称

    # 编辑好docker-compose.yml之后,用这个启动就很方便了
    docke-compose up -d

    # 启动/停止/重启 容器
    docker start 容器ID
    docker stop 容器ID
    docker restart 容器ID

    # 列出正在运行的容器
    docker ps

    #列出所有容器(包含正在运行和停止的)
    docker ps -a

    # 查看容器信息(查看挂载情况、网络情况)
    docker inspect 容器ID

    # 查看容器日志
    docker logs 容器ID

    # 进入正在运行的容器 (-it表示以交互模式进入)
    docker exec -it 容器ID bash

    # 删除容器(不加 -f 的话只能删除未运行的容器)
    docker rm -f 容器ID

    # 删除未使用的容器
    docker container prune

  • 镜像相关命令:
    1
    2
    3
    4
    5
    6
    7
    8
    # 从Dockfile构建镜像(注意命令最后有个句号 . 表示从当前目录构建)
    docker built -t 自定义镜像名 .

    # 查看镜像构建历史(查看一下[CMD]命令,用这个命令可以exec进入容器)
    docker history 镜像ID

    # 列出镜像
    docker image ls