05 Docker 安装常用软件 (nginx,nacos) , 以及linux普通版安装方式

150 阅读2分钟

目录

[docker版 linux]

01 nginx下载

1. 下载nginx文件

2. 创建数据卷(或目录挂载)

3. 修改nginx.conf 配置(在数据卷 宿主机位置)

 -> 找到这个路径 如图所示

4. 运行容器

-> 参数解释:

 5. 成功的结果

6. docker 基本操作nginx

 02 nacos 下载

[普通版linux]

nginx: 下载及操作

nacos: 下载及操作


[docker版 linux]

01 nginx下载

1. 下载nginx文件

docker pull nginx  #下载nginx:latest

docker images      #docker查看镜像

2. 创建数据卷(或目录挂载)

docker volume create nginx-vol  # 创建数据卷 叫nginx-vol(交给docker处理)

docker volume ls                # 查看数据卷

3. 修改nginx.conf 配置(在数据卷 宿主机位置)

docker volume inspect nginx-vol #查看数据卷详细信息 找到nginx-vol的本地路径

 -> 找到这个路径 如图所示

4. 运行容器

docker run -p 80:80 --name nginx \
-v nginx-vol:/etc/nginx \
-d nginx 

-> 参数解释:

暴露80 左面宿主机   容器命名nginx

数据卷挂载宿主姐目录

后台运行nginx

 5. 成功的结果

6. docker 基本操作nginx

docker ps -a          #查看容器 

docker start nginx  #docker开启nginx

docker stop nginx  # 停止nginx

docker restart nginx #重启nginx (配置更新使用)

docker container rm - f nginx  # 直接删除nginx (安全去掉 -f)



 02 nacos 下载

官网配置-->Docker Hub/nacos配置参数/官网 

docker pull nacos/nacos-server:v1.4.3 

 官网示例图: 

 docker 运行

docker run  \

-e TZ="Asia/Shanghai" \

--env MODE=standalone \

-e SPRING_DATASOURCE_PLATFORM=mysql \

-e MYSQL_DATABASE_NUM=1 \

-e MYSQL_SERVICE_HOST=* \

-e MYSQL_SERVICE_PORT=3306 \

-e MYSQL_SERVICE_USER=* \

-e MYSQL_SERVICE_PASSWORD=* \

-e MYSQL_SERVICE_DB_NAME=pzy_nacos \

-p 8848:8848 \

--name nacos \

--restart=always \

-d nacos/nacos-server:1.4.1

[普通版linux]

nginx: 下载及操作

->[巨麻烦](我找找之前的文章)

nacos: 下载及操作

(另一篇文章介绍): -> blog.csdn.net/pingzhuyan/…