项目运维

原创
2018/01/29 11:06
阅读数 16

  当前公司使用控件包含redis、mysql、activemq、nginx ,其中redis、mysql使用的是docker镜像方式部署,activemq、nginx起初没有找到好的镜像所以还是采用软件部署方式,即压缩包解压运行。

  • 启动/停用
    • docker

        docker启动可以在任意目录输入

      	启动:
      	systemctl  start docker.service
      	设置开机启动:
      	systemctl  enable docker.service
      
      
    • mysql

        mysql是用pull命令从网络上的镜像仓库拉取的镜像,这里我们只需要启停镜像就可以,我把mysql做成了一个mysql容器,启动/关闭只需要在任意路径下执行。

       docker start mysqlsrv101
      
       docker stop mysqlsrv101
      
    • redis

        redis也是由docker管理,没有打成容器,所以用启动镜像方式启动。

        启动redis:
      	docker run -p 6379:6379 -v /usr/local/redis/data:/data   
        -v /usr/local/redis/redis.conf:/usr/local/etc/redis/redis.conf   -d   
        hub.c.163.com/library/redis:4-alpine  
        redis-server /usr/local/etc/redis/redis.conf   --appendonly yes
      
      	查看docker里容器运行情况:
      	docker ps
      
      	关闭docker里的容器:
      	docker stop xxx(容器id前几位)
      
    • nginx (未采用docker)

        nginx服务器所在位置/usr/local/nginx, 启动需要切到sbin目录下执行 ./nginx 关闭的话,可以在任意目录输入pkill nginx, nginx配置文件在conf目录下的nginx.conf,更改完配置文件以后切入到sbin目录下执行./nginx -s reload

    • activemq (未采用docker)

        所在路径/usr/local/server/apache-activemq-5.13.0,启动的话在bin目录下./activemq

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部