【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
相关推荐
kfepiza24 分钟前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian
艾伦_耶格宇1 小时前
【docker】-1 docker简介
运维·docker·容器
cuijiecheng20181 小时前
Ubuntu下布署mediasoup-demo
linux·运维·ubuntu
IvanCodes2 小时前
二、Docker安装部署教程
docker·容器
独行soc3 小时前
2025年渗透测试面试题总结-2025年HW(护网面试) 33(题目+回答)
linux·科技·安全·网络安全·面试·职场和发展·护网
java龙王*4 小时前
开放端口,开通数据库连接权限,无法连接远程数据库 解决方案
linux
bcbobo21cn4 小时前
Linux命令的命令历史
linux·histsize·histfile
jingyu飞鸟5 小时前
linux系统源代码安装apache、编译隐藏版本号
linux·运维·apache
世事如云有卷舒5 小时前
Ubunt20.04搭建GitLab服务器,并借助cpolar实现公网访问
linux·服务器·gitlab
2401_858286116 小时前
OS15.【Linux】gdb调试器的简单使用
linux·运维·服务器·开发语言·gdb