关于Docker alpine

embedded/2024/10/18 16:49:28/

1.拉取alpine镜像

docker pull alpine

2.运行镜像成为容器

docker run -it --rm alpine sh 

(--rm标志确保容器在退出时被自动删除。)

3.容器建立后,运行

docker exec -it  <container_id> sh

4.进入容器里的 alpine环境

①.配置安装源

cat >/etc/apk/repositories <<-EOF
https://mirrors.ustc.edu.cn/alpine/edge/main
https://mirrors.ustc.edu.cn/alpine/edge/community
https://mirrors.ustc.edu.cn/alpine/edge/testing
EOF

apk update && apk upgrade

采用用国内阿里云的源,文件内容为:
 https://mirrors.aliyun.com/alpine/v3.9/main/
 https://mirrors.aliyun.com/alpine/v3.9/community/
如果采用中国科技大学的源,文件内容为
 https://mirrors.ustc.edu.cn/alpine/v3.9/main/
 https://mirrors.ustc.edu.cn/alpine/v3.9/community/
采用清华源,文件内容为
 https://mirror.tuna.tsinghua.edu.cn/alpine/v3.9/main/
 https://mirror.tuna.tsinghua.edu.cn/alpine/v3.9/community/

②.安装软件

服务管理系统叫 OpenRC

安装一下 apk add openrc

安装其他软件 apk add curl vim bash bash-completion openssh

③.安装用户管理工具,修改 root 用户的 shell 为 bash,默认使用的是 ash。

apk add shadow

usermod -s /bin/bash root

④.删除软件包命令

apk del XXX


http://www.ppmy.cn/embedded/41900.html

相关文章

软件工程期末复习(3)软件生命周期

软件生命周期 一般问题的解决过程&#xff1a; 问题的阐述&#xff1a;界定问题&#xff0c;用较宽的范围而不是细节来定义和描述待解问题&#xff1b; 问题的分析&#xff1a;问题定义的提炼&#xff0c;把问题分成可以理解和处理的子问题&#xff0c;进而提供基本细节&…

Vue.js的发展史(一)

Vue.js的发展史&#xff08;一&#xff09; 什么是Vue? Vue (发音为 /vjuː/&#xff0c;类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建&#xff0c;并提供了一套声明式的、组件化的编程模型&#xff0c;帮助你高效地开发…

网络安全法中关于网络信息的保护和监管,有哪些规定?

网络安全法作为我们数字时代的重要法律保障&#xff0c;对于网络信息的保护和监管有着明确且详细的规定。这些规定不仅体现了国家对于网络安全的重视&#xff0c;也为我们每个人在数字世界中提供了坚实的法律屏障。 首先&#xff0c;我们来看一个关于网络运营者主体责任的案例。…

拓扑排序板子

经过一晚上的不懈努力,创造出了一个很烂的拓扑排序的板子 这是精简版 using ll long long; struct tsort {int n;std::vector<std::vector<int>>g, w;std::vector<int>r, c, dp,f;std::queue<int>q;tsort(int n_) {n n_;g.resize(n 1);w.resize(…

用wordpress建外贸独立站的是主流的外贸建站方式

WordPress因其易用性、灵活性和强大的功能支持&#xff0c;成为了外贸企业首选的网站建设平台。 从技术和功能角度来看&#xff0c;WordPress提供了丰富的主题和插件&#xff0c;这些都是构建专业外贸网站所必需的。例如&#xff0c;有专门为外贸网站设计的主题和插件&#xf…

8个迹象表明你需要一台新笔记本电脑,看一下你的笔记本是否有其中一个

序言 当你第一次打开你的笔记本电脑的盒子时,它会以最高性能运行,电池寿命更长,过热最小,资源使用效率高。然而,随着笔记本电脑的老化,它将不能满足预期用途。以下几个迹象表明,可能是时候寻找并投资一款新设备了。 你的设备不再具有预期用途 如果你的笔记本电脑不再…

变量初始化

提示&#xff1a;文章 文章目录 前言一、背景二、 2.1 2.2 总结 前言 前期疑问&#xff1a; 本文目标&#xff1a; 一、背景 最近在写c代码的时候&#xff0c;就涉及到变量的初始化。这边的变量当然指的是局部变量和类成员变量了。类成员变量其实也是局部变量啦。 另外就…

Android APP 剪切板应用

1 Android剪切板简介 Android 剪贴板是一个系统级服务&#xff0c;它允许应用程序之间共享文本、图像、二进制数据等多种形式的信息。用户可以通过常见的复制和粘贴操作&#xff0c;在不同的应用之间传递数据。该设计考虑到了易用性和灵活性&#xff0c;使得开发者可以轻松地为…