Docker部署常见应用(-)

部署MySQL8

  • -d 后台运行
  • -v 持久化存储
  • -p 映射3306端口
  • -e 设置root密码
  • --restart 设置停止后立即重启
  • --name 命名为MySQL8.0.31
 docker run -d \
 -v /data/mysql/mysql8.0.31:/var/lib/mysql \
 -p 3306:3306 \
 -e MYSQL_ROOT_PASSWORD=mysql_password  \
 --restart always  \
 --name MySQL8.0.31  \
 mysql:8.0.31 

连接测试

mysql -u root -p -h $(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' MySQL8.0.31) 

部署Redis7

  • -d后台运行
  • -v 持久化存储
  • -p映射6379端口
  • -e 设置redis密码
  • --restart设置停止后立即重启
  • --name命名为Redis7
  • aof 开启Redis的AOF
docker run -d \
-v /data/redis/redis7:/data \
-p 6379:6379 \
-e REDIS_PASSWORD=redis_password \
--restart always \
--name Redis7 \
redis:7.2.4 redis-server --appendonly yes

部署Nginx

  • -d后台运行
  • -v 持久化存储
  • -p 映射80端口
  • --restart 设置停止后立即重启
  • --name命令为Nginx1.21.6
sudo docker run -d \
-v /data/nginx/nginx1.21.6:/usr/share/nginx/html \
-p 443:80 \
--restart always \
--name Nginx1.21.6 \
nginx:1.21.6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shenjianZ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值