阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

    教程列表

    数据库
    抓包专区
    测试专区

    docker exec

    Docker exec 命令

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

    语法

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

    OPTIONS说明:

    • **-d :**分离模式: 在后台运行

    • **-i :**即使没有附加也保持STDIN 打开

    • **-t :**分配一个伪终端

    实例

    在容器 mynginx 中以交互模式执行容器内 /root/axihe.sh 脚本:

    axihe@axihe:~$ docker exec -it mynginx /bin/sh /root/axihe.sh
    http://www.axihe.com/
    
    

    在容器 mynginx 中开启一个交互模式的终端:

    axihe@axihe:~$ docker exec -i -t  mynginx /bin/bash
    root@b1a0703e41e7:/#
    
    

    也可以通过 docker ps -a 命令查看已经在运行的容器,然后使用容器 ID 进入容器。

    查看已经在运行的容器 ID:

    # docker ps -a 
    ...
    9df70f9a0714        openjdk             "/usercode/script.sh…" 
    ...
    

    第一列的 9df70f9a0714 就是容器 ID。

    通过 exec 命令对指定的容器执行 bash:

    # docker exec -it 9df70f9a0714 /bin/bash
    

    扩展阅读

    卖前端学习教程

    只需几十元,就能买到培训班的内部教程!开启高薪之路!

    零基础小白阿里P7的教程都有!

    同时长期收购所有培训班的前端教程

    目录
    目录