【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
相关推荐
Linux技术芯12 小时前
金刚经修心课 你的生活指南
linux
java_logo13 小时前
BUSYBOX Docker 容器化部署指南
java·运维·python·nginx·docker·容器·运维开发
Mr.H012714 小时前
多线程文件拷贝:从原理到实现的完整指南
linux·运维
橘子真甜~14 小时前
C/C++ Linux网络编程5 - 网络IO模型与select解决客户端并发连接问题
linux·运维·服务器·c语言·开发语言·网络·c++
oushaojun214 小时前
Linux内核KGDB进阶:源码级调试实战演练(转)
linux·运维·kgdb
船长㉿14 小时前
vim常用命令
linux·编辑器·vim
大聪明-PLUS15 小时前
Linux 系统中的 CPU。文章 2:平均负载
linux·嵌入式·arm·smarc
listhi52015 小时前
使用SCP命令在CentOS 7上向目标服务器传输文件
linux·服务器·centos
Linux运维技术栈16 小时前
从Docker到宝塔:Magento2 2.3.5 安装全流程踩坑与成功实践
运维·adobe·docker·容器·magento2
天一生水water16 小时前
什么是调压器的P2s
linux·服务器·网络