windows命令行启动docker
问题
之前都是在Linux上面安装docker,并且习惯了命令行操作。因此在Windows下面安装docker后,对于用鼠标进行启动的方式感觉不习惯,希望在Windows PowerShell下进行启动
参考资料
探索PowerShell (三) PowerShell下使用Aliases
为 Windows PowerShell 设置 alias (命令行命令别名
步骤
- 启动docker方式
# start用于启动进行,可以查询相关文档
# 路径中存在空格,需要使用"或者'
start 'C:\Program Files\Docker\Docker\Docker Desktop.exe'
-
使用别名。PowerShell下有两种使用alias的方式,一种是set-alias,一种是使用配置文件。优先使用配置文件,否则每次打开PowerShell都需要重新设置
-
使用PowerShell的配置文件,修改完成后,关闭PowerShell后重新打开
# 1. 查看配置文件路径,一般是Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1,如果不存在则创建
# 查看
$Profile
# 创建
New-Item -Path $Profile -ItemType file -Force
# 2. 修改PowerShell的执行策略,默认为Restricted,修改为Unrestricted
# 查看
Get-ExecutionPolicy
# 修改
Set-ExecutionPolicy Unrestricted
# 3. 设置别名
# 这里有个问题,就是每次docker执行都会产生一个页面,不知道有没有方法不产生页面,或者exe后面可以跟执行选项
function start-docker {start 'C:\Program Files\Docker\Docker\Docker Desktop.exe' /B}

浙公网安备 33010602011771号