一、docker 基础命令
启动docker systemctl start docker
关闭docker systemctl stop docker
重启docker systemctl restart docker
查看docker 版本号 docker version docker info
docker设置随服务启动而自启 systemctl enable docker
如果是在运行中 输入命令后 会看到绿色的active systemctl status docker
二、镜像命令
镜像是一个只读的模板或蓝图,包含着用于创建容器的操作系统、应用程序和所有依赖项。
镜像是静态的,一旦创建,其内容不会发生变化,可以被多个容器同时使用。
镜像可以通过Dockerfile定义创建过程,也可以从Docker Hub或私有仓库中获取已构建好的镜像。
1、docker images
执行此命令后,将显示本地计算机上所有已下载的 Docker 镜像的列表。列出的信息通常包括镜像的名称、标签、镜像 ID、创建时间和镜像大小
docker images mysql 查找具体的mysql镜像
2、docker pull mysql:5.7.30
Docker 将从默认的 Docker 镜像仓库中下载5.7.30的 MySQL 镜像。
3、docker run tomcat
运行镜像
4、docker rmi -f tomcat
删除镜像
5、docker save hello-world -o /home/zyf/docker.tar
保存镜像将我们的镜像 保存为tar 压缩文件 这样方便镜像转移和保存 ,然后 可以在任何一台安装了docker的服务器上 加载这个镜像
docker load -i docker.tar加载镜像任何装docker 的地方加载镜像保存文件,使其恢复为一个镜像
6、docker tag hello-world:latest hello:123
docker tag <镜像名称>:<旧标签> <镜像名称>:<新标签>
<镜像名称>: 要打标签的镜像名称。<旧标签>: 要重命名或拷贝的旧标签。<新标签>: 新的标签名称。
7、docker ps
列出正在运行的镜像