文章目录
- [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