51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

docker基础命令

# docker 基础命令 {#docker-基础命令}

本文列举了常用的 docker 命令。

# 基础命令 {#基础命令}

  • 拉取镜像到本地
    docker pull hub.c.163.com/library/centos:7.1.1503

  • 查看本地镜像列表
    docker images

  • 创建并启动容器
    docker run -it hub.c.163.com/library/centos:7.1.1503 /bin/bash

  • 查看所有容器列表
    docker ps -a

  • 启动容器
    docker start 952442e90c2d

  • 进入容器
    docker exec -it 952442e90c2d /bin/bash
    进入容器属于频繁的操作, 每次进入容器都敲这么长的命令,会很浪费时间, 那么可以借助如下 shell 脚本:

    #! /bin/bash

    containerId=$1 docker exec -it $containerId bash

  • 停止所有容器
    docker stop $(docker ps -q)

  • 删除所有容器
    docker rm $(docker ps -a -q)

  • 删除镜像
    docker rmi 938e49359c32 a6a86b74c6fe

  • 搜索镜像
    docker search sonarqube

  • 导出镜像文件
    docker save -o /root/rancher.tar hub.c.163.com/huntercheng/rancher/server:1.6.5

  • 导入镜像文件
    docker load -i /root/rancher.tar

# 常用命令 {#常用命令}

  • 清理无用 docker 镜像
    docker images | grep ' ' | awk '{print $3}' | xargs -I '{}' docker rmi {}
赞(4)
未经允许不得转载:工具盒子 » docker基础命令