【发布时间】:2019-06-15 07:04:04
【问题描述】:
我有一个正在运行且已分离的容器。我想在附加到该容器之前在那里创建一个命令别名。
当我连接到容器并输入:
alias bar='foo'
创建了一个别名,并且可能会被以下人员检查:
alias
命令。
但是如果我想通过 docker exec 命令来做同样的事情,也就是这样
docker exec -it <container-name> /bin/bash -c "alias bar='foo'"
它不起作用,可能是因为当我连接到容器并在其终端中输入时
/bin/bash -c "alias bar='foo'"
它也不好用。
您知道如何修改 alias bar='foo' 使其与应用于分离容器的 docker exec 命令一起使用吗?
【问题讨论】:
标签: bash docker terminal exec alias