一、docker常用指令
docker ps -a 查看所有容器
docker ps 查看正在运行的容器
docker start 容器ID 启动一个已停止的容器
docker stop 容器ID 停止一个容器
docker rm -f 容器ID 删除容器,删除容器时,容器必须是停止状态,否则会报错
docker container prune 清理掉所有处于停止状态的容器
docker restart 容器ID 停止的容器可通过docker restart重启
docker pull 镜像名:版本 载入镜像,版本可不指定,默认为最新
docker search 镜像名 查找指定镜像
docker rmi 镜像名/ID 删除指定镜像
exit 退出终端
docker attach 在使用-d参数时,容器会进入后台,此时想要进入容器,可使用此指令
docker exec 退出容器终端,不会导致容器停止
docker container update --restart=always 容器ID docker重启时容器自动启动
service docker start 启动docker
二、Centos7 防火墙相关指令
注:Centos7系统服务都用systemctl命令来开启service,它是CentOS7的服务管理中主要的工具。
systemctl start firewall 启动防火墙
systemctl stop firewall 关闭防火墙
systemctl enable firewalld.service 开机启动防火墙
systemctl disable firewalld.service 开机禁用防火墙
systemctl status firewalld 检查防火墙状态
firewall-cmd --zone=public --add-port=3306/tcp --permanent 开放防火墙端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent 关闭防火墙端口
–zone 作用域
–add-port=3306/tcp 端口/通讯协议
–permanent 永久有效,没有此参数重启后失效
firewall-cmd --state 查看防火墙状态
firewall-cmd --list-ports 查看开放的端口
firewall-cmd --reload 重新加载配置(添加端口后,必须重新加载才能生效)
三、
systemctl status docker 查看docker状态
systemctl restart docker 重启docker服务