docker学习笔记(一)常用指令

一、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服务

猜你喜欢

转载自blog.csdn.net/qq_41694490/article/details/114128213