Docker安装常用服务
日期:2022年01月01日,安装配置记录。安装Nginx
前言
间接性踌躇满志持续性混吃等死不可取 !!!
一、第一步
1.下载镜像
提示:先自己配置好docker 环境
[root /]# docker pull nginx:latest
查看当前docker容器已经下载好的镜像
#查看下载的镜像
[root /]# docker images
#删除镜像
[root /]# docker rmi 镜像名或镜像id
#列出正在运行容器
[root /]# docker ps
#列出所有容器 包括未运行的
[root /]# docker ps
#停止容器
[root /]# docker stop 容器名
#重启容器
[root /]# docker restart 容器名
#删除容器
[root /]# docker rm 容器名
#删除linx下的文件夹
rm -rf 文件名
#创建文件夹
mkdir 文件夹名
二、第二步
1.随便启动一个Nginx实例,只是为了复制出配置
[root /]# docker run -p 80:80 --name nginx -d nginx:latest
2.将容器内的配置文件拷贝到当前目录
#1进入容器内部
[root /]# docker exec -it nginx01 /bin/bash
#2.查找目录
[root /]# whereis nginx
#3.进入nginx文件目录
[root /]# cd /etc/nginx
#4.nginx 内部文件列表
#可见图2.4
#5.复制配置文件目录到宿主机中
#5.1创建外部挂载目录
[root /]# mkdir -p /mydata/nginx/conf
#5.2拷贝配置文件到 /mydata/nginx/conf 文件中
[root /]# docker cp nginx:/etc/nginx/ /mydata/nginx/conf
#或者切换到宿主机的/mydata/nginx/conf/ 使用下边这个命令进行拷贝
[root /]# docker container cp nginx:/etc/nginx .
#5.3拷贝成功后的目录结构
#-mydata
#-nginx
#-conf[拷贝的主要是这个文件夹]
#conf目录下存放的是图2.4 红框中的这些文件
#-html[nginx html静态文件夹]
#index.html
#500.html
#-logs[nginx 日志文件夹]
#access.log
#error.log
二、第三步
1.使用命令进行外部目录挂载
[root /]# docker run -p 80:80 --name nginx \
#-> -v /mydata/nginx/html:/usr/share/nginx/html \
#-> -v /mydata/nginx/logs:/var/log/nginx \
#-> -v /mydata/nginx/conf:/etc/nginx \
#-> -d --restart=always nginx:latest
二、第四步
1.服务器安全组开放80端口
2.远程 ip地址访问
有问题请联系 QQ:1597011905