linux服务器使用docker(记录)上线(新手记录)

简介

博主首次上线项目,因以后会经常使用docker,故写此文记录

docker pull

首先我们先pull 一个基础镜像
以python:3.7为例
sudo docker pull python:3.7

docker run

pull下来之后我们可以启动镜像的一个容器
sudo docker run --name=py37 -td python:3.7
给容器命名py37

docker exec

接下来进入容器目录,进行项目部署和环境安装,环境也可以在之后的DockerFile里写
sudo docker exec –it py37 /bin/bash
此时就进入了容器的根目录,可以安装您所需的环境,也可以cp或者scp你的项目

docker commit

将上述这个容器打包成镜像,方便之后使用
sudo docker commit py37 python:3.7:new
python:3.7:new 这个是你新镜像的名字

写DockerFile

vim DockerFile
FROM python:3.7:new
WORKDIR /app/
RUN pip3 install -r /app/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
EXPOSE 9990
CMD [“python3”, “/app/serve.py”]

docker tag

将上一步得到的镜像 tag修改一下标记
sudo docker tag xxx python:3.7:new1

docker push

把tag后的镜像push上去
sudo docker push python:3.7:new1

结语

通过以上步骤我们就可以把包含服务的docker上传了,根据自己公司需要即可完成线上服务

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

致命扼腕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值