docker Ubuntu系统中使用 powershell
docker Ubuntu系统中使用 powershell
本文地址:https://blog.csdn.net/qq_28550263/article/details/124252887:https://blog.csdn.net/qq_28550263/article/details/124252887
邮箱:291148484@163.com
目标:
- 在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
例如:
docker Ubuntu系统中使用 powershell相关推荐
- 【k8s学习笔记】第二篇:在Ubuntu系统中安装kubelet,kubeadm和kubectl
在这一篇中,我们在Ubuntu系统中通过命令行的方式安装kubelet,kubeadm和kubectl. kubelet:运行在Cluster 的所有节点上面,负责Pod和容器的启动和维护: kube ...
- 在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包
在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包: dpkg命令常用格式如下: #查看文件结构(其中-c等价于--contents) sudo dpkg -c xx.deb #安装软件包 ...
- ubuntu 系统中如何截图
ubuntu 系统中如何截图 浏览:805 | 更新:2014-02-25 13:17 ubuntu 系统现在用的人还不是很多,那么如何在 ubuntu 系统中截图呢?今天小编根据平时使用 ubunt ...
- [转]ubuntu系统中遇到的一些问题及解决
ubuntu系统中遇到的一些问题及解决 1 如何结束不响应的程序 1)有些程序在不响应时,点击窗口上的关闭按钮就会弹出是否要强制退出的对话框,这时同意即可 2)如果还不行,可以在terminal中输入 ...
- 在ubuntu系统中删除软件的三种最佳方法
三种方法分别是:1.通过软件中心删除 2.通过Synaptic Package Manager删除 3.通过命令行删除 三种方法的详细介绍 一.ubuntu software 1.点击左侧菜单栏上的& ...
- 使用ubuntu系统中遇到的问题及解决方案
这篇文章记录新手小白在使用ubuntu18.04系统中遇到的所有问题及解决方案,不定期更新. 3.ubuntu系统中修改文件夹权限问题 新建文件夹或文件无权限时: $:sudo mkdir file ...
- 在Ubuntu系统中重置root密码
对于现代人,特别是年轻人,都有过忘记密码的经历吧.在这篇文章中,我们来了解如何在 Ubuntu 18.04 LTS 和 Ubuntu 20.04 中重置忘记的 root 密码. 首先,你需要开机或重启 ...
- linux清楚保存的密钥文件夹,在Ubuntu系统中删除存储库和GPG密钥的方法
本文介绍在Ubuntu操作系统中删除存储库和删除存储库密钥(GPG密钥)的方法. 简介 存储库(shortly repo)是开发人员保留软件包的中心位置,存储库中的软件包经过全面测试,并由Ubuntu ...
- linux mint卸载桌面环境,在Ubuntu系统中安装最新Cinnamon桌面环境,包括启用及卸载...
Cinnamon 桌面环境通常默认装载在 Linux Mint 版本中,它是一个传统而优雅的桌面环境,本文将为你介绍在 Ubuntu 下安装最新 Cinnamon 桌面环境的方法,包括启用及卸载方法, ...
最新文章
- android studio导入第三方库和demo
- android studio 多dex,AndroidStudio利用android-support-multidex解决64k的各种异常
- matplotlib subplot画子图
- iOS 9应用开发教程之ios9的视图
- arraylist切割_JAVA List和Map切割工具详解
- Java版本多用户B2B2C商城源码-(八)消息总线(Spring Cloud Bus)
- MATLAB:图像的与、或、非、异或逻辑运算(、|、~、xor)
- 转:MVC3系列:~Html.BeginForm与Ajax.BeginForm
- 爱python的胖虾_爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了!
- VUE 注册验证码页面实例
- eclipse debug 的断点查看和清除
- 【疫情模型】基于matalb改进的SEIR模型【含Matlab源码 667期】
- 给我一篇假论文,我能骗倒半个地球
- 树莓派python语音唤醒_唤醒DuerOS Python SDK(解决声音切回树莓派的问题)
- PyGame每日一练——五子棋小游戏
- 突变!微软将结束对Office Android应用的支持
- C++:亲戚(relation)
- datagridview获取行中列的数据
- linux系统怎么改回win7系统,linux系统怎么安装win7系统?
- 爱奇艺奇遇Dream正式发布:仅售1999,国民级VR来了
热门文章
- 台大李宏毅Machine Learning 2017Fall学习笔记 (10)Tips for Deep Learning
- ubuntu16.04 装机4:安装防火墙ufw
- Apache Maven 入门篇 ( 上 )
- 面试篇——mysql
- django动态HTML转PDF方法
- 网络编程-TCP/IP各层介绍(5层模型讲解)
- Linuxg环境搭建
- .NET平台常用的框架整理
- Failed to find provider null for user 0; expected to find a valid ContentProvider for this authority
- laravel 原生 sql