使用docker在CentOS7中安装nacos和docker-compose,开放linux端口和防火墙

目录

一、安装nacos

1、拉取nacos镜像

2、运行容器

3、开放端口

4、登录nacos客户端

二、安装docker-compose

1、拉取镜像

2、赋权

3、docker-compose常用命令


一、安装nacos

1、拉取nacos镜像

 不选择版本号就是默认拉取最新版

​ docker pull nacos/nacos-server

 加载完成后可以运行命令来查看全部镜像:docker images

2、运行容器

​ docker run -itd --name nacos \
     -d -p 8848:8848 --privileged=true \
     --restart=always -e MODE=standalone \
     nacos/nacos-server

运行成功后通过命令来查看全部运行中的容器:docker ps

3、开放端口

此时如果没有对外部开放端口号的话,外部浏览器是访问不到的,如果是云服务器可以在安全组中开放一个8848端口,如果是虚拟机的话可以通过命令的方式来开放。

# 1.添加指定需要开放的端口:
firewall-cmd --add-port=8848/tcp --permanent
# 2.重载入添加的端口:
firewall-cmd --reload
# 3.查询指定端口是否开放成功:
firewall-cmd --query-port=8848/tcp 

当然还有更加简单粗暴的方式,直接把Linux系统的防火墙关掉,任何端口都可以开放

systemctl status firewalld           # 查看防火墙状态

systemctl start firewalld            # 开启防火墙  (service firewalld start)

systemctl stop firewalld             # 关闭防火墙

systemctl disable firewalld.service  # 禁止开机启动防火墙

这里推荐第二种,就是一个字,省事!

4、登录nacos客户端

到这里,nacos就可以在外部浏览器正常访问了~

地址为:http://xxx.xxx.xxx.xxx:8848/nacos/index.html

里面填写上自己 ip 地址就可以了,进去之后账号密码都为:nacos

二、安装docker-compose

1、拉取镜像

        网上有很多种下载方式,拉取镜像也有两种,一个是githup仓库拉取,一个是国内镜像源拉取,这里直接推荐国内镜像源拉取,不然githup的网速,你懂得......

curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

2、赋权

下载完成后只需一个命令,给docker-compose文件赋权即可直接使用~

chmod +x /usr/local/bin/docker-compose

然后可以运行一个命令试试是否安装成功:docker-compose

3、docker-compose常用命令

最后给大家带上一些常用命令

其实这些命令使用 docker-compose --help都可以直接查看,而且和docker基本差不多

1、查看配置命令:

docker-compose config

2、后台启动:

docker-compose up -d

3、构建镜像:

docker-compose bulid

4、下载镜像:

docker-compose pull

5、查看运行的镜像:

docker-compose ps

6、查看进程:

docker-compose top

7、启动已存在的容器命令:

docker-compose start

8、停止正在运行的容器命令:

docker-compose stop

9、查看服务日志输出:

docker-compose logs

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值