接前言,对于Linux软件开发,需要软件能够兼容很多版本、不同内核的Linux系统,包括Ubuntu各个版本、ChromeOS、CentOS,UOS(及其不同架构),kylinos(及其不同架构),这样为了节约成本我们需要在这些物理机上分别搭建Docker

Ubuntu Server 的Docker搭建

在Ubuntu的CUL中,使用

sudo apt install docker.io

来安装docker

在安装好后,使用

docker -v

来查看当前Docker的版本和内核,比如我的电脑返回值是

Docker version 24.0.7, build 24.0.7-0ubuntu4

表示我所安装的Docker版本号是 24.0.7

构建信息是 24.0.7-0ubuntu4

使用

sudo docker pull centos

即可拉取最新的centos 镜像

使用

sudo docker images

可以查看image列表

REPOSITORY   TAG       IMAGE ID       CREATED       SIZE

centos       latest    5d0da3dc9764   2 years ago   231MB

使用

docker run centos -it

运行该镜像

-it: 这是两个选项的组合。-i 表示交互式,使得容器的标准输入保持打开,而不是一次性执行完毕后立即关闭。-t 表示分配一个伪终端(pseudo-TTY),这样可以在容器内部使用终端。

root@X17proOfYyl:/home/ubuntu2404# docker run -it centos

[root@f3a182755c18 /]#

此时你就拥有一个Ubuntu内核的centos容器了