【Linux】docker构建环境编译运行linux内核

文章目录

  • [1. 使用docker构建linux内核编译运行环境](#1. 使用docker构建linux内核编译运行环境)
    • [1.1. 为普通用户安装docker并验证是否安装成功](#1.1. 为普通用户安装docker并验证是否安装成功)
      • [1.1.1. 安装docker稳定版](#1.1.1. 安装docker稳定版)
      • [1.1.2. 启动docker](#1.1.2. 启动docker)
      • [1.1.3. 将当前用户加入docker用户组](#1.1.3. 将当前用户加入docker用户组)
      • [1.1.4. 验证docker是否安装成功](#1.1.4. 验证docker是否安装成功)
    • [1.2. docker基本使用](#1.2. docker基本使用)
      • [1.2.1. 列出所有镜像](#1.2.1. 列出所有镜像)
      • [1.2.2. 查看当前所有容器的运行状态](#1.2.2. 查看当前所有容器的运行状态)
      • [1.2.3. 删除容器](#1.2.3. 删除容器)
      • [1.2.4. 删除镜像](#1.2.4. 删除镜像)
      • [1.2.5. 拉取镜像](#1.2.5. 拉取镜像)
      • [1.2.6. 从镜像运行容器](#1.2.6. 从镜像运行容器)

环境说明

  • 操作系统:ubuntu 22.04.4(内核版本:6.5.0-21-generic)

1. 使用docker构建linux内核编译运行环境

1.1. 为普通用户安装docker并验证是否安装成功

1.1.1. 安装docker稳定版

bash 复制代码
curl -fsSL get.docker.com -o get-docker.sh
bash 复制代码
sudo sh get-docker.sh --mirror Aliyun

1.1.2. 启动docker

bash 复制代码
sudo systemctl enable docker
bash 复制代码
sudo systemctl start docker

1.1.3. 将当前用户加入docker用户组

bash 复制代码
sudo usermod -aG docker $USER

1.1.4. 验证docker是否安装成功

bash 复制代码
sudo docker run hello-world

1.2. docker基本使用

1.2.1. 列出所有镜像

bash 复制代码
docker images

1.2.2. 查看当前所有容器的运行状态

bash 复制代码
docker ps -a

1.2.3. 删除容器

  • 普通方法
bash 复制代码
docker rm 容器ID

* 删除所有处于终止状态的容器

bash 复制代码
docker container prune 

1.2.4. 删除镜像

bash 复制代码
docker rmi 来源仓库[:标签]

1.2.5. 拉取镜像

  • 拉取最新镜像
bash 复制代码
docker pull ubuntu

1.2.6. 从镜像运行容器

  • 运行交互式的容器
bash 复制代码
docker run -i -t ubuntu
相关推荐
小张成长计划..3 分钟前
【Linux】18:基础IO
linux·运维·服务器
MIXLLRED37 分钟前
解决——Ubuntu远程桌面指令更换网络
linux·网络·ubuntu
童槿顏丶1 小时前
docker自动化部署脚本
docker·eureka·自动化
啊哈一半醒1 小时前
Windows 虚拟机搭建 CentOS 全过程(2026 最新版 + 踩坑解决)
linux·windows·centos
wunaiqiezixin1 小时前
MIT 6.S081 lazy 前置篇(lab5):缺页异常、惰性分配、写时复制、页面换出
linux·unix·os·xv6·mit6.s081
Benszen1 小时前
云计算基础-13:Linux网络管理实战-1
linux·运维·云计算
_kerneler2 小时前
Linux tiny RCU
linux
wuminyu3 小时前
虚拟线程底层ForkJoinPool的工作窃取算法机制
java·linux·c语言·jvm·c++
GlueNa2SiO35 小时前
06-Docker存储与数据持久化
笔记·学习·docker
测试运维日常笔记5 小时前
tcpdump(Linux服务器)配合 Wireshark(本地分析)使用手顺与常用过滤语法详解
linux·服务器·tcpdump