首先查看自己的docker服务状态
systemctl status docker
如图:显示running
如果没有启动要先启动:
systemctl start docker
先远程拉取镜像:
https://hub.docker.com/_/centos?tab=tags&page=1
$ docker pull centos:centos8
查看本地镜像
docker images
运行启动容器
docker run -itd --name centos-test centos:centos8
进入容器:
docker exec -it centos-test /bin/bash
安装python3:
yum -y install python3
退出:
exit
停止容器:
docker start centos-test
制作镜像:
格式:docker commit -m ‘镜像描述’ -a ‘制作者’ 容器名 镜像名
docker commit -m 'python3-centos' -a 'had' centos-test py3
查看镜像:
docker images
将制作好的镜像打包:
格式:docker save -o tar包的名字 镜像名
docker save -o /py3.tar py3
将打包好的镜像传给别人:
格式:scp tar包所在路径 用户名@IP地址:要上传的路径
scp /py3.tar root@123.56.21.1:/
别人拿到镜像tar包后怎么使用:
格式:docker load < tar 包所在路径
docker load < /py3.tar
运行容器:
docker run -dit --name=centos_py3 b94a032a3223 /bin/bash
再进去容器查看python3环境是否存在…