Docker Git

2018-11-30  本文已影响0人  pubalabala
通过包管理工具安装Docker:yum install docker-io

启动Docker服务:systemctl start docker

下载镜像:docker pull nginx

查看镜像:docker images

删除指定镜像:docker rmi nginx

通过镜像创建容器:docker run -d -p 80:80 --name nginx nginx:latest

查看正在运行的容器:docker ps

查看所有的容器:docker container ls -a

删除容器:docker rm -f nginx

清空所有容器:docker container prune

停止容器:docker stop nginx

启动容器:docker start nginx

进入容器:docker exec -it nginx /bin/bash

服务器并发访问量持续增加的应对策略
  1. 单机架构
  2. uWSGI服务器、数据库服务器、缓存服务器、文件服务器
  3. 主从复制读写分离 - 数据库/缓存
  4. 垂直扩展(扩展单个节点的处理能力)和水平扩展(将单个节点变成多个节点,负载均衡(Nginx/LVS+keepalived),高可用)

Github / Gitee / CODING - 代码托管平台
但是一般公司不会讲自己的商业代码放到其他平台托管
Gitlab - 搭建自己的Git私服

检出 - check out

正向工程:
创建模型 ---> makemigrations ---> migrate ---> 表

反向工程:
表 ---> inspectdb ---> 模型类

python [图片上传失败...(image-5e41f3-1543575576792)]

manage.py inspectdb > common/[图片上传失败...(image-2385d6-1543575576792)]

models.py

Git多种分支管理策略:

master分支是用来发布产品的不能够直接在master上面做开发

  1. git-flow
  2. github-flow:
上一篇下一篇

猜你喜欢

热点阅读