当前公司使用控件包含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
-