docker系列:手动部署pity

大家好~我是小方,欢迎大家关注「笋货测试笔记」体完记得俾个「like」

前言

之前已经介绍了docker基础命令,今天我们来手动部署无敌鸽的pity。pity项目地址:https://github.com/wuranxu/pity

前期准备

我们需要在服务器上安装好mysql和redis,安装教程本期暂不提供哈,大家自行通过某度某歌某bing搜索教程即可。

手动部署步骤

  • 拉取镜像
# 从docker hub官方镜像仓库中拉取指定镜像
docker pull fangchat/python:3.9
docker系列:手动部署pity
  • 创建容器
docker run -itd fangchat/python:3.9
docker系列:手动部署pity
  • 查看容器运行情况
docker ps
docker系列:手动部署pity
  • 进入到容器内部
docker exec -it e4f07a0270bb /bin/bash
docker系列:手动部署pity
  • 下载pity项目
cd /opt
# 这里用了加速地址
git clone https://github.91chi.fun//https://github.com/wuranxu/pity.git
cd pity
# 安装项目所需要的模块
pip3 install -r requirements.txt
# 修改config.py文件的数据库和Redis信息
#修改完后启动服务
python3 main.py
docker系列:手动部署pity
docker系列:手动部署pity
  • 在容器基础上创建全新的镜像
# 保存为新的镜像
docker commit e4f07a0270bb pity:v1
docker系列:手动部署pity
  • 利用新镜像启动pity
# 运行容器,-p 第一个端口为宿主机端口,第二个端口为容器端口
docker run -itd -p 8888:7777 pity:v1 /bin/bash
# 进入容器,手动启动pity服务
docker exec -it 0b5e5e3907e1 /bin/bash
cd /opt/pity
python3 main.py
docker系列:手动部署pity
  • 腾讯云开放对应的端口

docker系列:手动部署pity直接访问:http://119.91.144.214:8888/

docker系列:手动部署pity

总结

今天简单介绍了手工部署pity,主要用到的docker命令有:

  • docker run
  • docker exec
  • docker commit
  • docker images
  • docker ps
  • docker pull

希望大家多点熟悉基础命令,早日富可敌国~下期我们来学习dockerfile,能脱离繁琐的手工部署,提高部署效率!


原文始发于微信公众号(笋货测试笔记):docker系列:手动部署pity

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/281645.html

(0)
李, 若俞的头像李, 若俞

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!