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

  • 相关阅读:
    UE4_简易AI_玩家死亡动画bug修复
    UE4_简易AI_Ai攻击
    pikachu-SSRF
    pikachu-XXE漏洞
    pikachu-PHP反序列化
    pikachu-Over permission(越权漏洞)
    pikachu-不安全的文件下载和上传
    pikachu-File Inclusion(文件包含漏洞)
    Web安全之RCF(远程命令,代码执行漏洞)
    Web安全之SQL Inject 2
  • 原文地址:https://www.cnblogs.com/BonnieWss/p/11209674.html
Copyright © 2020-2023  润新知