docker Ubuntu系统中使用 powershell
作者:jcLee95
已入驻阿里云博客
本文地址:
目标:
- 在docker环境中部署使用 powershell
步骤:
1. 安装docker :
sudo apt-get isntall docker
2. 拉取一个ubuntu镜像:
sudo docker pull ubuntu:latest
3. 基于镜像构建容器,并映射到外部一个端口 8000 =>8000:
sudo docker run -it-d-p127.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 -ywget 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 # 安装 PowerShellsudo apt-get install -y powershell # 运行 PowerShellpwsh
这时你就进入了powershell,如图:
6. 从 Powershell 退出到系统bash:
exit
7. 直接从宿主机进入容器powershell:
sudo docker exec -it 容器ID /bin/pwsh
例如: