1、开启防火墙
systemctl start firewalld
2、开放指定端口
firewall-cmd --zone=public --add-port=88/tcp --permanent
命令含义:
–zone #作用域
–add-port=1935/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
3、重启防火墙
firewall-cmd --reload
4、查看端口号
4.1、查看当前所有tcp端口·
netstat -ntlp
4.2、查看所有1935端口使用情况
netstat -ntulp |grep 22
5、解压命令
tar -xvf nginx.tar
———————-
进入目录
cd /usr/bin/
查看移动目录命令
ls | grep docker
———————
可执行如下命令,查看上述复制内容是否正确
cat /usr/lib/systemd/system/docker.service
创建目录
mkdir nginx
查看镜像命令
docker images
导入镜像命令
docker load -i portainer-ce.tar.gz
docker load -i nginx1.21.tar.gz
docker load -i mysql5.7.18.tar.gz
docker load -i redis62.tar.gz
docker load -i minio.tar.gz
停止所有运行容器命令
docker stop $(docker ps -aq)
删除所有运行容器命令
docker stop $(docker ps -aq) && docker rm $(docker ps -aq)
指定停止容器命令
docker stop portainer
指定删除容器命令
docker rm portainer
—————————————————-
portainer启动容器命令
—————————————portainer————————————————–
docker run -d -p 9443:9443 –name portainer -v /var/run/docker.sock:/var/run/docker.sock –restart=always -d 6053537/portainer-ce:latest
—————————————————————————————————
MySQL启动容器命令
—————————————MySQL—————————————————-
docker run -d -p 3306:3306 –name mysql -v /root/docker/mysql/log:/var/log/mysql -v /root/docker/mysql/data:/var/lib/mysql -v /root/docker/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 –restart=always hub.c.163.com/library/mysql:5.7.18
mkdir -p /root/docker/mysql/conf
touch /root/docker/mysql/conf/my.cnf
——————————————————————————————————
Nginx 启动命令
——————————————-Nginx—————————————————–
docker run -d -p 18888:18888 –name nginx -v /root/docker/nginx/html:/usr/share/nginx/html:ro -v /root/docker/nginx/conf/conf.d:/etc/nginx/conf.d -v /root/docker/nginx/logs:/var/log/nginx –restart=always hub.c.163.com/public/nginx:1.2.1
——————————————————————————————————
redis 启动命令
——————————————-redis—————————————————–
docker run -d -p 6379:6379 –name redis -v /root/docker/redis/conf:/etc/redis/conf -v /root/docker/redis/data:/var/lib/redis/data –restart=always -d redis:6.2
——————————————————————————————————
minio 启动命令
——————————————-minio—————————————————–
docker run -d -p 9000:9000 –name minio -e “MINIO_ACCESS_KEY=minio” -e “MINIO_SECRET_KEY=minio123!” -v /root/docker/minio/data:/var/lib/minio/data -v /root/docker/minio/config:/var/lib/minio/.minio -d –restart=always minio/minio:RELEASE.2021-06-17T00-10-46Z server /var/lib/minio/data
——————————————————————————————————
—————————————————————————————————-
复制主机文件到容器路径
docker cp /root/performance_20230819035959.sql mysql:/opt/performance_20230819035959.sql
—————————————————————————————————-
—————————————————————————————————
复制容器文件到主机路径
docker cp mysql:/etc/mysql/my.conf /root/docker/mysql/conf/my.conf
docker cp mysql:/etc/mysql/mysqly.conf /root/docker/mysql/conf/mysqly.conf
—————————————————————————————————
————————————————————————————————–
命令登陆mysql数据库
mysql -h127.0.0.1 -uroot -p123456
导入数据命令
mysql -h127.0.0.1 -uroot -p123456 cs < /opt/performance_20230819035959.sql
————————————————————————————————–
java -Xms1024m -Xmx1024m -Dfile.encoding=UTF-8 -jar /root/docker/nginx/html/api/performance.jar –server.port=88 –spring.profiles.active=prod >log.txt
暂无评论内容