下载集成环境
https://cloud.tencent.com/developer/article/2123686
链接:https://pan.baidu.com/s/1jtDpcaCx29MSeI94omuu5w 提取码:hhgs
myCentOS 说明
账号:root/123456
- 所有软件放在 /apps/ 目录下
- mysql 和 redis 安全考虑没有配置远程访问
- 防火墙已关闭
- 重启是 nginx 没有平滑启动,需要手动平滑启动: /usr/local/nginx/sbin/nginx -c/usr/local/nginx/conf/nginx.conf /usr/local/nginx/sbin/nginx -s reload
redis 允许远程连接(redis 在虚拟机本地而不是 docker)
密码:123456
vim /apps/redis/redis-6.2.4/redis.conf
# 允许远程主机访问 注释绑定的主机地址 bind 127.0.0.1 修改为bind 0.0.0.0
# 修改redis的守护进程为no,不启用 daemonize no
# 修改redis的保护模式为no,不启用 protected-mode no
# 复制redis.conf配置文件到/etc/目录下(因为使用了脚本服务启动)
cp /apps/redis/redis-6.2.4/redis.conf /etc/
# 重启redis:
systemctl restart redis
# redis操作
systemctl start redis.service #启动redis服务
systemctl stop redis.service #停止redis服务
systemctl restart redis.service #重新启动服务
systemctl status redis.service #查看服务当前状态
systemctl enable redis.service #设置开机自启动
systemctl disable redis.service #停止开机自启动
允许 mysql 远程登录(redis 在虚拟机本地而不是 docker)
账号密码:root/123456
systemctl start mysqld.service # 启动mysql
systemctl enable mysqld.service # 开机自启
systemctl disable mysqld.service # 关闭自启
# 进入MySQL
mysql -u root -p
# 进入后
grant all privileges on *.* to root@"%" identified by "new password";
docker 开机自启
systemctl start docker.service # 启动docker
systemctl enable docker.service # 开机自启
systemctl disable docker.service # 关闭自启
docker 安装 portainer
#安装
docker search portainer
docker pull portainer/portainer
https://segmentfault.com/a/1190000040569469
#通过命令安装 Portainer
#第一次执行
docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
cd /usr/libexec/docker/
sudo ln -s docker-runc-current docker-runc
#以后进去启动就执行这个
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
Node.js 服务 Docker 容器化应用实践
https://github.com/qufei1993/Nodejs-Roadmap/blob/master/docs/devops/docker-nodejs.md

确认评论邮箱
邀请制评论