我有一个正在运行且已分离的容器。在附加到该容器之前,我想在其中创建一个命令别名。
当我附加到容器并键入以下命令时:
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
命令一起使用吗?