【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
相关推荐
AnalogElectronic3 分钟前
云原生学习day1ubuntu安装docker,基础镜像打包
学习·docker·云原生
艾莉丝努力练剑19 分钟前
【Linux进程间通信:共享内存】为什么共享内存的 key 值由用户设置
java·linux·运维·服务器·开发语言·数据库·mysql
微露清风25 分钟前
系统性学习Linux-第四讲-进程控制
linux·服务器·学习
不脱发的程序猿26 分钟前
嵌入式Linux:阻塞式I/O与非阻塞式I/O
linux·服务器·单片机·嵌入式硬件·嵌入式
Qt程序员39 分钟前
基于 C++ 实现自定义字符串 string 类
linux·c++·容器·指针·内存管理·运算符重载
KubeSphere 云原生1 小时前
云原生周刊:Docker 是什么?容器革命的起点
docker·云原生·容器
fengyehongWorld1 小时前
docker 常用命令
运维·docker·容器
从零点1 小时前
认识Linux和mpu开发板之间的联系
linux
牛十二1 小时前
Ubuntu 虚拟机安装完全免费的网易有道龙虾实战流程
linux·运维·ubuntu
yangyanping201081 小时前
Linux学习三之 清空 nohup.out 文件
linux·chrome·学习