美文网首页
docker及Centos7防火墙命令

docker及Centos7防火墙命令

作者: 飘零风_2cbe | 来源:发表于2020-03-27 10:16 被阅读0次

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

相关文章

网友评论

      本文标题:docker及Centos7防火墙命令

      本文链接:https://www.haomeiwen.com/subject/hmqxyhtx.html