docker及Centos7防火墙命令

1.进入mysql 容器

docker exec -it (容器id前两位) bash

2.查看mysql版本号

mysql -V

3.登录mysql

mysql -uroot -p

123456

4.设置mysql远程权限

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

5.刷新权限

flush privileges;

6.docker中 启动所有的容器命令

docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

7.docker中    关闭所有的容器命令

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

8.docker中 删除所有的容器命令

docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

9.docker中    删除所有的镜像

docker rmi $(docker p_w_picpaths | awk '{print $3}' |tail -n +2)

10.启动防火墙

systemctlstartfirewalld

11.关闭防火墙

systemctlstopfirewalld

12.查看防火墙状态

systemctlstatusfirewalld

13.启动防火墙

systemctlstartfirewalld

14.开机禁用防火墙

systemctldisable firewalld

15.开机启用防火墙

systemctlenable firewalld

配置firewalld-cmd

1.查看版本

firewall-cmd --version

2.查看帮助

firewall-cmd--help

3.显示状态

firewall-cmd --state

4.查看所有打开的端口

firewall-cmd --zone=public --list-ports

5.更新防火墙规则

firewall-cmd --reload

6.查看区域信息

firewall-cmd --get-active-zones

7.查看指定接口所属区域

firewall-cmd --get-zone-of-interface=eth0

8.拒绝所有包

firewall-cmd --panic-on

9.取消拒绝状态

firewall-cmd --panic-off

10.查看是否拒绝

firewall-cmd --query-panic

11.添加一个端口(--permanent永久生效,没有此参数重启后失效)

firewall-cmd --zone=public --add-port=80/tcp --permanent

12.查看端口

firewall-cmd --zone=public --query-port=80/tcp

13.删除指定端口

firewall-cmd --zone=public --remove-port=80/tcp --permanent

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容