zoukankan      html  css  js  c++  java
  • 【Docker】命令 exec

    参考教程:https://docs.docker.com/engine/reference/commandline/exec/

    环境

    1. virtual box 6.1
    2. centos 7.8
    3. docker 19.03

    命令格式

    docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

    exec 命令可以连接到一个容器上,即使退出了连接,容器也不会停止。

    命令选项

    名称 默认值 描述
    --detach , -d 后台运行容器
    --detach-keys 后台运行的按键
    --env , -e 设置环境变量
    --interactive , -i 连接到标准输入
    --privileged 授予特别的权限
    --tty , -t 分配一个伪终端
    --user , -u 用户空间
    --workdir , -w 设置在容器中的工作目录

    示例

    连接到容器

    [root@master ~]# docker ps
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
    1d06decda260        nginx               "/docker-entrypoint.…"   23 minutes ago      Up 2 minutes        80/tcp              strange_mendel
    [root@master ~]# docker exec -it 1d /bin/bash
    root@1d06decda260:/# ip a
    bash: ip: command not found
    root@1d06decda260:/# exit
    exit
    [root@master ~]# docker ps
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
    1d06decda260        nginx               "/docker-entrypoint.…"   24 minutes ago      Up 3 minutes        80/tcp              strange_mendel
    [root@master ~]#
    

    总结

    介绍了 exec 命令的作用,可以连接到一个正在运行的容器,并且在退出后,容器并不会停止。

  • 相关阅读:
    git
    composer
    laravel saas
    算法模板-01背包
    GMP-C/C++(大数库)使用方法
    算法模板-容斥原理
    算法模板-欧拉函数
    算法模板-素数判断/素数筛法
    算法模板-质因数分解
    算法模板-快速幂取模
  • 原文地址:https://www.cnblogs.com/jiangbo44/p/13888499.html
Copyright © 2011-2022 走看看