Create alias commands to run inside a Docker environment. You can use this tool to make your life easy and fast have some command-line tool usable in your system without install it.
For example:
dalias php='php:8.2-cli-alpine php "$@"' composer='composer:2.7 "$@"'
After run this simple command line is possible to use PHP and composer in your system without install it, just running inside docker containers.
You can use the "daliases" just like normal binaries in your system. You just
need to add ~/.dalias/bin
to your PATH variable and be happy.
Install with one line:
curl -sSL https://fd1.in/dalias | sudo tee /usr/bin/dalias >/dev/null && sudo chmod +x /usr/bin/dalias
To see help:
dalias --help
Note: To uninstall, just delete /usr/bin/dalias
. You can also delete
~/.dalias
for remove no more needed configuration files.
sudo rm /usr/bin/dalias
rm -r ~/.dalias
For security reasons, DO NOT add your user to docker
group. An attacker
can escalate privileges in a system using an user account in docker
group
as easy as run the command below:
docker run --rm -it -v /:/root/host bitnami/minideb:bullseye chroot /root/host
Instead, you can configure Docker rootless for your user. Please, read the following documentation: