docker 部署nacos

13 篇文章 0 订阅
5 篇文章 0 订阅

接上集
CentOS 7安装Docker
https://blog.csdn.net/qq_39017153/article/details/131955100

🎟️ 容器操作


🚧容器相关命令


  • 容器操作的命令如下图:
    在这里插入图片描述

容器保护三个状态:

  • 运行:进程正常运行
  • 暂停:进程暂停,CPU不再运行,并不释放内存
  • 停止:进程终止,回收进程占用的内存、CPU等资源

其中:

  • docker run:创建并运行一个容器,处于运行状态
  • docker pause:让一个运行的容器暂停
  • docker unpause:让一个容器从暂停状态恢复运行
  • docker stop:停止一个运行的容器
  • docker start:让一个停止的容器再次运行
  • docker rm:删除一个容器

🚧 创建并运行一个容器


还是打开镜像容器官网https://hub.docker.com/r/nacos/nacos-server

  • 搜索nacos,往下滑
    在这里插入图片描述
    在这里插入图片描述

🚧docker命令解析


# 创建数据卷文件夹
mkdir -p /data/apps/nacos/logs

mkdir -p /data/apps/nacos/init.d
mkdir -p /data/apps/nacos/conf
docker run \
-p 8848:8848 \
--name nacos \
--env MODE=standalone \
-v /data/apps/nacos/init.d:/home/nacos/init.d \
-v /data/apps/nacos/logs:/home/nacos/logs \
-v /data/apps/nacos/conf:/home/nacos/conf \
-d nacos/nacos-server:latest
  • 命令解读:
    • docker run :创建并运行一个容器
    • –name : 给容器起一个名字,比如叫做nacos-quick
    • -e MODE=standalone 表示单机启动 可以nacos官网查看更多参数
    • -v :绑定数据卷
    • -p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口
    • -d:后台运行容器
    • nacos/nacos-server:镜像名称,例如nacos/nacos-server 后面跟是版本号 你可以使用 docker images命令查看
  • 默认情况下,容器是隔离环境,我们直接访问宿主机的8848端口,肯定访问不到容器中的nacos。
  • 现在,将容器的8848与宿主机的8848关联起来,当我们访问宿主机的8848端口时,就会被映射到容器的8848,这样就能访问到nacos了

在这里插入图片描述

在这里插入图片描述

看下容器是否创建成功

#  查看所有容器,包括已经停止的
docker ps -a

在这里插入图片描述

🚧nacos启动成功 访问


访问一下 http://ip:8848/nacos/#/login

在这里插入图片描述

🚧进入容器,修改配置文件


进入容器。进入我们刚刚创建的nacos容器的命令为:

docker exec -it nacos-quick bash
  • 命令解读:
    • docker exec :进入容器内部,执行一个命令
    • -it : 给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互
    • nacos-quick:要进入的容器的名称
    • bash:进入容器后执行的命令,bash是一个linux终端交互命令
  • 容器内部会模拟一个独立的Linux文件系统,看起来如同一个linux服务器一样

在这里插入图片描述

🎟️ 总结


docker run命令的常见参数有哪些?

  • –name:指定容器名称
  • -p:指定端口映射
  • -d:让容器后台运行

查看容器日志的命令:

  • docker logs
  • 添加 -f 参数可以持续查看日志

查看容器状态:

  • docker ps
  • docker ps -a 查看所有容器,包括已经停止的
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值