c语言sscanf函数的用法是什么
301
2022-10-19
Alpine+Swarm+Mysql+Wordpress
基于AlpineLinux的容器环境,通过Swarm实现,结合Mysql数据库,实现Wordpress。
一、环境准备
安装了AlpineLinux,且安装了Docker环境。先基于一个系统做基本配置,配置完毕再克隆。
二、导入或安装镜像
1、导入或安装Mysql镜像
导入:docker image load < mysql.tar.gz或者安装:docker pull mysql:5.6
2、导入或安装wordpress镜像
导入:docker image load < wordpress.tar.gz或者安装:docker pull wordpress
三、开始克隆
服务器用户名:root
服务器密码:000000
主机名:
manager-01 192.168.200.105 swarm-manager节点
work-01 192.168.200.106 swarm-work01节点
work-02 192.168.200.107 swarm-work02节点
可以通过VM的克隆功能实现。
修改管理节点以及工作节点的主机名和IP地址
修改主机名
vi /etc/hostname
reboot
修改IP地址
vi /etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.200.105 netmask 255.255.255.0 gateway 192.168.200.2 |
service networking restart
四、服务节点操作
docker swarm init --advertise-addr 192.168.200.105:2377 --listen-addr 192.168.200.105:2377
!!参考最新的命令,复制到两个客户端
docker swarm join --token SWMTKN-1-328nc84v8mrdelp0sndkwh5bt1l9m6jp8hznzb6jwv7m99xhy3-
8ualpr18bac07m82cc6jp9cdj 192.168.200.105:2377
3、查看节点信息
仅仅能够在管理节点执行此命令
docker node ls
4、【管理节点】导入或安装dockersamples/visualizer镜像
导入:docker image load < visualizer:latest.tar.gz 或者安装:docker pull dockersamples/visualizer然后再执行:docker run -itd --name visualizer -p 8099:8080 -e HOST=192.168.200.105 -e PORT=8080 -v /var/run/docker.sock:/var/run/docker.sock dockersamples/visualizer:latest就可以通过:network create -d overlay my-overlay-net
2、创建MySQL service
docker service create --name mysql --mount type=volume,source=v1,destination=/var/lib/mysql --env MYSQL_ROOT_PASSWORD=examplepass --env MYSQL_DATABASE=db_wordpress --network my-overlay-net mysql:5.6
3、创建WordPress的service
docker service create --name wordpress --env WORDPRESS_DB_USER=root --env WORDPRESS_DB_PASSWORD=examplepass --env WORDPRESS_DB_HOST=mysql:3306 --env WORDPRESS_DB_NAME=db_wordpress -p 8080:80 --network my-overlay-net wordpress
参考:https://github.com/docker-library/docs/tree/master/wordpress
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~