docker 命令
查看docker 版本:docker version
.启动docker :systemctl start docker
.重启docker:systemctl restart docker
systemctl:
Linux 服务管理两种方式service和systemctl
systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,
尽可能启动较少的进程,尽可能更多进程并发启动。
systemd对应的进程管理命令是systemctl
1、镜像管理
查看所有镜像:docker images
搜索镜像:docker search 镜像名
拉取镜像: docker pull 镜像名:版本—>docker pull nginx:latest
导出:docker save 镜像名:版本 > 新镜像名.tar
导入:docker load < 新镜像名.tar
删除镜像:docker rmi 镜像名:版本
更改镜像名:docker tag 原镜像名:版本 新镜像名:版本 ps:更改tag后,新旧镜像相同
查看镜像创建历史:docker history 镜像名
2、容器管理
运行容器:docker run -d --name=容器名 镜像名:版本
查看运行的容器:docker ps -a/docker ps
查看容器中运行的所有进程:docker top 容器名/容器id
查看资源占用:docker stats 容器名
容器开始/重启/停止/杀掉:docker start/restart/stop/kill 容器名
暂停/恢复容器:docker pause/unpause 容器名
强制删除容器:docker rm -f kill 容器名
执行命令:docker exec -it 容器名 ls
复制文件:docker cp 容器名:/etc/hosts new_hosts_name
查看容器日志:docker logs -f 容器名
查看容器/镜像元信息:docker inspect 容器名
提取并格式化输出元信息中的内容:docker inspect -f ‘{{,Id}}’ 容器名
查看容器内文件结构变化:docker diff 容器名