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 [镜像名称] :删除镜像,前提是得先删除和其关联的容器,否则会报错

  • 相关阅读:
    seaborn基础整理
    matplotlib基础整理
    pandas基础整理
    numpy基础整理
    二分算法的应用——不只是查找值!
    二分算法的应用——Codevs 1766 装果子
    数据挖掘实战(二)—— 类不平衡问题_信用卡欺诈检测
    数论:素数判定
    MySQL学习(二)——MySQL多表
    MySQL学习(一)——Java连接MySql数据库
  • 原文地址:https://www.cnblogs.com/BonnieWss/p/11209674.html
Copyright © 2011-2022 走看看