美文网首页
Docker之初顾茅庐(Docker基础命令)

Docker之初顾茅庐(Docker基础命令)

作者: 单名一个冲 | 来源:发表于2019-04-14 00:55 被阅读0次

    docker服务操作

    1. 开启、重启、关闭、查看Docker后台服务状态
    开启服务:
    sudo systemctl start docker
    
    重启服务:
    sudo systemctl restart docker
    
    关闭服务:
    sudo systemctl stop docker
    
    查看服务状态:
    sudo systemctl status docker.service
    

    docker管理操作

    1. 查看Docker容器的信息和版本等
    docker info
    或
    docker version
    

    镜像的管理(镜像类似于我们的启动包)

    1. 查看已安装的镜像
    docker image ls
    或
    docker images
    
    1. 搜索docker库中的镜像
    docker search <镜像名>
    
    e.g:搜索redis镜像
    docker search redis
    
    1. 拉取镜像
    // 默认会拉取 latest 版本
    docker pull <镜像名>
    或
    // 指定版本拉取
    docker pull <镜像名>:<版本>
    
    1. 删除镜像
    docker rmi <镜像ID [...]>
    

    容器的管理(已经加载的镜像)

    1. 查看Docker容器的状态
    docker ps
    或
    docker ps -a
    
    1. 创建容器并进入交互式界面
    创建容器并进入交互式:
    docker run -it --name <容器名> <镜像名>:<镜像版本> /bin/bash
    
    进入交互式界面后不要使用exit退出,应使用ctrl+p+q组合按键,否则不能后台执行
    
    重新进入容器交互:
    docker attach <容器名>                # 应使用ctrl+p+q组合按键退出
    docker exec -it <容器名> /bin/bash    # 使用exit退出后容器后台运行
    
    参数解释:
    -it 使用交互
    --name 指定容器名
    /bin/bash 在容器中使用bash交互
    -d 后台执行容器
    
    1. 开启、重启、停止容器
    开启容器:
    docker start <容器名>
    
    重启容器:
    docker restart <容器名>
    
    停止容器:
    docker stop <容器名>
    
    1. 移除容器
    docker ps -a
    docker rm <CONTAINER ID或者NAMES [...]>
    
    1. 查看容器的元数据信息
    docker inspect <容器名>
    
    1. 查看容器的输出日志
    docker logs <CONTAINER ID或者NAME>
    或
    // -f 持续输出
    docker logs <CONTAINER ID或者NAME> -f
    

    相关文章

      网友评论

          本文标题:Docker之初顾茅庐(Docker基础命令)

          本文链接:https://www.haomeiwen.com/subject/gfelwqtx.html