Linux 服务器--Ubuntu设置及服务安装(十二)--juju部署应用示例
1.juju部署nginx
Juju(官方地址为https://juju.is/)使用charm部署、集成和管理应用程序的生命周期,charm库地址为https://charmhub.io/。
a.使用root用户登录
b.执行如下命令安装juju
juju find nginx #在Charm库上查找可用的charm
juju deploy nginx
juju status nginx
juju expose nginx
juju status nginx
curl 10.23.66.62 #如想在局域网内访问,可以通过lxc命令添加端口转发来实现
juju ssh nginx/0 #juju ssh unit 直接登录到容器中
2. juju部署mysql
执行如下命令
juju find mysql
juju deploy mysql
juju status mysql --watch 1s
直到mysql 应用状态为active,mysql/0* 单元状态为idle
juju debug-log
juju list-actions mysql
juju run mysql/0 get-password #juju run mysql/leader get-password
juju ssh mysql/0 #进入mysql容器
mysql -h 127.0.0.1 -uroot -pWulaofEXYL5QG9zspyIKRAuD
show databases;
注:如想在局域网内访问mysql,可以通过lxc命令添加端口转发来实现