1、 下载centos基础镜像,并将镜像文件传入待制作镜像的宿主机
1) 在可上网的linux机器(已安装docker)上执行命令`docker pull centos:latest`下载centos基础镜像
2) 执行命令`docker save -o centos.tar centos:latest`将下载的centos基础镜像打包
3) 将镜像文件centos.tar上传到宿主机
4) 在宿主机上离线安装docker(安装方法参考https://www.cnblogs.com/helf/p/12889955.html)
5) 在宿主机上执行命令docker load -i centos.tar加载基础镜像到宿主机
2、 根据centos的版本准备依赖包
1)、在宿主机上执行命令`docker run -dit -p 30022:22 -v /home/user/package:/usr/src/python -w /usr/src/python --privileged=true --name=centos-python3-ssh centos:latest /usr/sbin/init` 起一个centos的基础容器
其中,
-p 30022:22 是将容器的22端口映射成宿主机的30022端口,访问宿主机的30022端口就是访问容器的22端口
-v /home/user/package:/usr/src/python 是将宿主机的目录/home/user/package和容器的目录/usr/src/python绑定,这样容器就能获取宿主机上的文件,方便之后的安装
-w /us