端口:
80:web默认端口
443:安全协议
25 :邮件服务
22:ssh服务端口
查看端口是否被占用:
mac:lsof -i :端口号
windows:netstat -ano | findstr "端口号"
在docker部署nginx镜像
dockrprofile:
FROM nginx
MAINTAINER 无涯Share
RUN echo "Hi, This Is A Docker Continer Website" > /usr/share/nginx/html/index.html
EXPOSE 80
构建:
docker build -t nginx_web -f Dockerfile .
运行镜像:
docker run --rm -p80:80 nginx_web
查看nginx服务的日志信息:
docker logs -f 容器ID
使用docker部署python环境:
Dockerprofile:
FROM centos:7.9.2009
MAINTAINER 无涯
#安装Python环境
RUN yum install python3-devel python3-pip -y
#安装flask库
RUN pip3 install -i https://pypi.douban.com/simple flask
RUN pip3 install flask_restful
RUN pip3 install flask_httpauth
RUN pip3 install flask_jwt
#复制文件到容器目录
COPY app.py /opt
#切换目录
WORKDIR /opt
#启动服务
EXPOSE 5000
CMD ["python3","app.py"]
查看ip地址:
mac:ifconfig/系统偏好设置-网络
windows:ipconfig
tasklist | findstr "pid" #根据pid信息查询到具体的应用程序
MQ:生产者消费者模式
MQ:kafka,rabbitmq,activitymq
https://www.rabbitmq.com/
使用Docker来安装RabbitMQ:
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.9-management
username:guest
password:guest 点击登录