zoukankan      html  css  js  c++  java
  • docker常用命令

    service docker status :查看docker服务端 是否启动

    docker version 显示docker客户端和服务端版本信息,如下图

    容器相关命令:

    docker run [镜像名]:以容器形式是运行一个docker镜像

    docker run -p <port1>:<port2> --name <containerName> <imageTag> 启动容器,并将容器的port1端口映射到宿主机的port2端口上,port1:容器的端口,port2:宿主机的端口  name <containerName>:给容器起一个唯一的名字,imageTage:镜像的标签名

    docker rm [容器id]:删除容器

    docker inspect [容器id]:容器具体信息

    service docker start 启动docker

    service docker stop 停止docker进程

    docker attach [容器id]:进入docker进程

    docker detach [容器id]: 退出docker进程

    docker exec:在运行的容器中执行命令

    docker exec -i -t [容器id/容器名] /bin/bash:在容器 mynginx 中开启一个交互模式的终端

    docker ps -a:显示所有docker容器,包括未运行的(进入containers文件夹查看容器的id(下图蓝色字体),用docker ps -a 第一列为容器id的前几位)

          status列:容器的状态,有七种,created|restarting|running|removing|paused|exited|dead

    docker ps -a|grep hello :列出容器名称符合hello*的容器

    docker start [容器id]:启动容器

    docker stop [容器id]:停止容器

    docker restart [容器id/容器名]:重启容器

    镜像相关命令:

    docker build -t <镜像名> <path>: 构建一个docker镜像,path:path为Dockerfile文件所在路径

    docker commit:将一个docker容器作为一个镜像提交

    docker images:列出所有镜像

    docker pull 镜像名:拉取镜像

    docker search 镜像:查找镜像

    docker info:查看docker的信息,比如可以查看容器的个数和镜像的个数

    docker tag <imageId> <tagName> :给镜像打标签,imageId:要打标签的镜像名,tagName:为镜像打的标签名

    docker rmi [镜像名称] :删除镜像,前提是得先删除和其关联的容器,否则会报错

  • 相关阅读:
    android 自定义dialog 易扩展
    android 圆角item shape
    模板方法模式
    观察者模式
    工厂方法模式(选自《设计模式之禅》)
    单例模式
    如何快速创建静态WEB站点
    React Native 插件系列之lottie-react-native
    JavaJavaScript小问题系列之JSON解析
    React Native 插件系列之PushNotificationIOS
  • 原文地址:https://www.cnblogs.com/BonnieWss/p/11209674.html
Copyright © 2011-2022 走看看