docker Ubuntu系统中使用 powershell
目标:
- 在docker环境中部署使用 powershell
步骤:
1. 安装docker :
sudo apt-get isntall docker
2. 拉取一个ubuntu镜像:
sudo docker pull ubuntu:latest
3. 基于镜像构建容器,并映射到外部一个端口 8000 =>8000:
sudo docker run -it -d -p 127.0.0.1:8000:8000 容器ID
4. 进入运行该容器shell环境:
sudo docker exec -it 容器ID::bin/bash
5. (在该容器中)安装 powershell
# 更新包列表 sudo apt-get update # 安装必备软件包 sudo apt-get install -y wget apt-transport-https software-properties-common # 下载Microsoft知识库GPG密钥 wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb # 注册Microsoft知识库GPG密钥 sudo dpkg -i packages-microsoft-prod.deb # 在我们添加了packages.microsoft.com之后更新包列表 sudo apt-get update # 安装 PowerShell sudo apt-get install -y powershell # 运行 PowerShell pwsh
这时你就进入了powershell,如图:
6. 从 Powershell 退出到系统bash:
exit
7. 直接从宿主机进入容器powershell:
sudo docker exec -it 容器ID /bin/pwsh
例如: