常用 CLI

官方文档

  • 用户登录

    1
    2
    3
    4
    5
    6
    7
    docker login -u${user_name} -p{password} ${hub_uri}
    cat ~/.docker/config.json
    docker logout
    # 登陆私有 docker
    docker login register.austsxk.com
    # 退出私有 docker
    docker logout register.austsxk.com
  • 查看所有运行容器

    docker ps -a

  • 查看所有镜像

    docker images

  • 常见指令

    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
    # 启动容器  
    docker start <容器 ID>
    # 关闭容器
    docker stop <容器 ID>
    # 重启容器
    docker restart <容器 ID>
    docker rm -f <容器 ID>
    # 删除镜像
    docker image rm -f <image ID>
    # 查看容器内部的标准输出
    docker logs -f <容器 ID>

    # 载入镜像
    docker pull austsxk/master_station:latest
    # 运行站点服务
    docker run -itd -P --restart=always austsxk/master_station:latest
    # 镜像重命令
    docker tag 旧镜像名称:版本 新镜像名称:版本
    docker push 镜像名称:版本
    # 构建
    docker build -t <IMAGE_NAME> -f Dockerfile .
    # 保存镜像
    docker save -o 压缩包.tar.gz 镜像名:版本
    docker load -i 压缩包.tar.gz
    # 进入容器
    docker exec -it <CONTAINER_NAME> bash