目录
一、安装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