毕业论文
您现在的位置: 在线软件 >> 在线软件优势 >> 正文 >> 正文

一起学Docker15打造自己的Dock

来源:在线软件 时间:2023/7/16
白癜风暑期治疗方法 http://m.39.net/disease/a_9376255.html

有时,你会想要在开发容器中安装软件。VSCode连接上容器之后,你可以打开一个VSCode终端,基于容器内部的操作系统执行命令。你可以安装新的命令行工具,或者从Linux容器内部启动数据库或应用服务。

大多数容器镜像是基于Debian或Ubuntu的,这些镜像中,可以使用apt或apt-get命令来安装新包。Alpine镜像有类似的命令叫apk,而CentOS/RHEL/OracleSE/Fedora镜像则使用yum或是比较新的dnf。

你所要安装的软件一般都有文档,文档通常会提供详细的安装说明。不过如果你在容器中是以root身份运行命令的话,你就不需要加sudo前缀了。

如果你是以root身份运行命令的话,安装软件不加sudo前缀,只要:

apt-getupdate

apt-getinstall包名

即便你的身份是root用户,只要容器中配置了sudo,你就可以通过sudo命令安装软件。所有预定义的容器都设置了sudo。至于你自己的容器,《为容器添加一个非root用户》一文会教你怎么安装并设置sudo。无论用的是官方预定义的容器还是你自己构建的容器,只要你安装并配置了sudo,不管你运行命令的时候,是root用户还是非root用户,都可以使用sudo来安装软件。比如像这样:

sudoapt-getupdate

sudoapt-getinstall包名

假设你想要安装Git。你可以在VSCode的集成终端中,运行以下命令(假设sudo已安装并配置完毕):

sudoapt-getupdate

sudoapt-getinstallgit

你也可以使用devcontainer.json中的"features"属性,来基于脚本安装工具和语言。

比如,你可以这样安装最新版的AzureCLI

"features":{

"azure-cli":"latest"

}

以上就是关于在开发容器中,如何安装软件的全部内容了。如果文章对你有所帮助,欢迎长按点赞和

转载请注明:http://www.0431gb208.com/sjszjzl/5388.html