zoukankan      html  css  js  c++  java
  • 2-Docker命令

    Docker服务相关命令:

    #启动docker服务
    systemctl start docker
    
    #停止docker服务
    systemctl stop docker
    
    #重启docker服务
    systemctl restart docker
    
    #查看docker状态
    systemctl status docker
    
    #开机启动docker服务
    systemctl enable docker

    Docker镜像相关命令:

     官方仓库:hub.docker.com用来查找有哪些可用镜像

    #查看本地所有镜像
    docker images
    #查看本地所有镜像的id
    docker images -q
    
    #从网络中搜索所需的镜像
    docker search 镜像名称
    
    #从Docker仓库拉取镜像到本地 
    #镜像名称格式为     名称:版本号     ####注意冒号,如果不指定则默认最新
    docker pull 镜像名称
    
    #删除镜像
    docker rmi 镜像id
    或者
    docker rmi 镜像名称:版本号
    #删除所有镜像
    docker rmi `docker image -q`  ##其中``为tab键上的~

    docker容器相关命令

    #查看正在运行的容器
    docker ps
    #查看所有容器
    docker ps -a
    #查看所有容器ID
    docker ps -aq


    #创建容器
    #docker run 参数
    docker run -it --name=c1 ubuntu:16.04 /bin/bash

    参数说明:
    • -i:保持容器运行.通常与-t同时使用。加入-it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。
    • -t: 以终端模式运行容器。为容器重新分配一个输入终端端 , 通 常 与 - i同时使用.
    • -d:以守护(后台)模式运行容器。容器器在后台运行,需要使用docker exec进入容器.退出后容器不会关闭。

    docker exec -it c1 /bin/bash

    • -it创建的容器一般称为交互式器, -id创建的容器一般称为守护式容器
    • --name:为创建的容器命名

    •ubuntu:16.04:使用的镜像

    •/bin/bash 进入容器的初始化命令 (省略则默认为这个)

    #退出容器
    #在容器终端
    exit

    #启动容器
    docker start c1

    #关闭容器
    docker stop c1

    #删除容器
    #docker rm 容器iD或名称
    docker rm c1

    #删除所有容器
    docker rm `docker ps -aq`

    #查看容器信息
    docker inspect c1
  • 相关阅读:
    转载 cglib代理和java代理
    解决流不能重复使用
    @RestController的方法中 路径参数带.(点号)配置
    Spring中application*的使用
    转载自用学习 侵权删
    转载学习 多线程中的内存模型和关键字
    转载 幂等的使用
    转载学习 关于线程池
    FastJSON 转换List<T> ,Map<T,T>泛型失败 处理方法
    quartz报错 Couldn't retrieve job because the BLOB couldn't be deserialized: null
  • 原文地址:https://www.cnblogs.com/long5683/p/12459974.html
Copyright © 2011-2022 走看看