Docker命令

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

 

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容