接前言,对于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容器了