docker部署流程演示

第一步:创建一个容器,并进入该容器

#本例中我们创建一个基于ubuntu系统的容器,并将该容器命名为myubutu
docker run -it --name myubuntu ubuntu /bin/bash

第二步:进入该容器后,安装所需要的环境

#更新系统的软件源
apt update

#安装python3
apt install python3

#安装pip工具
apt -y install python3-pip

#安装flask
pip install flask

第三步:将宿主上的文件上传到容器中

#注意:这一步需要在宿主的终端中进行执行,本例中是将宿主的/root目录中的1.py文件上传到名字为mybuntu容器中的/home目录中
docker cp /root/1.py myubuntu:/home

第四步:退出容器

exit

第五步:基于该容器创建一个新的镜像,命名为myimage

docker commit myubuntu myimage

第六步:将上一步得到新镜像导出打包,包名是myimage.tar

docker save -o myimage.tar myimage

第七步:将上一步得到的压缩包上传到远程服务器,以供别人使用

第八步:假设别人得到了这个压缩包,并且这个人的系统环境中也安装了docker容器,那么他可以将这个压缩包进行导入压缩解压,然后就可以使用该镜像

 docker load -i myimage.tar

第九步:基于该镜像创建一个新的容器,让它在后台运行,容器名为hisubuntu,并且使用本地网络,即–network=host

docker run -dit --name hisubuntu --network=host myimage /bin/bash

第十步:进入该容器中,就可以直接使用,不需要再配置环境

docker exec -it hisubuntu /bin/bash

注意:容器在运行的过程中和宿主机共用一个网卡信息

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值