I will make this tutorial short and straightforward with my case. So I have been using Docker CLI on
Windows for a long time, the commands are really long to type and make you less productive. So I start to find the solution and this
Doskey thing come in handy and make my life easier.
NOTE: I have successfully implemented it on `Command Prompt`, not `PowerShell`. So I will find a way to implement it later on PowerShell.
So let's get started to alias your commands!
Let's start to make a file to store your commands permanently. For example, I have created a file with the path
C:\Users\dendi\Documents\MEGASync\Doskey\macros.doskey and fill it with my most used docker commands and alias them like this:
dcps=docker-compose ps dcud=docker-compose up -d dcd=docker-compose down dcs=docker-compose stop dcl=docker-compose logs dce=docker-compose exec dcudnmp=docker-compose up -d nginx mysql phpmyadmin dceulwb=docker-compose exec --user=laradock workspace bash
Of course you can create the file on any folder you want, but this is my example case for the following configuration.
Start menu or hit the
Windows key on your keyboard, then start to type 'registry editor' and enter the matched program.
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\ directory on the tree structure in the left screen. Right click on the
Command Processor folder and choose the
New > String Value.
It will create the a new file on the folder and named it to
Autorun. Then right click on
Autorun file, choose
Modify and fill the
Value data with (use your own file path) :
OK and that's it. To make it in effect, just a new Command Prompt instance.
Now you can open your
Command Prompt program and execute this command to see your alias list:
If you see your alias commands, then it should be work.
Have fun exploring DOSKEY!