docker 使用
镜像操作
列出镜像列表 | docker images |
删除镜像 | docker rmi <镜像名称> |
搜索镜像 | docker search <镜像名称> |
拉取下载新镜像 | docker pull <镜像名称> |
导出 | docker save <镜像名称> > <镜像名称>.tar |
导入 | docker load < <镜像名称>.tar |
更改镜像名 | docker tag <镜像名称>:latest <镜像名称>:test |
查看镜像创建历史 | docker history <镜像名称> |
容器操作
镜像运行后变为容器
后台运行容器 | docker run -d --name=busybox busybox:latest ping 114.114.114.114 |
查看运行的容器 | docker ps , docker ps -a |
查看容器中运行的进程 | docker top <容器名> |
查看资源占用 | docker stats <容器名> |
容器 | docker start / restart / stop / kill <容器名> |
暂停容器 | docker pause / unpause <容器名> |
强制删除容器 | docker rm -f <容器名> |
列出所有容器 | docker ps -a |
列出运行容器 | docker ps |
运行容器 |
docker run -it <镜像名称> /bin/bash |
运行容器 |
docker run -d --name=busybox busybox:latest ping 114.114.114.114 |
启动一个已停止的容器 |
docker start <容器ID>
|
停止容器 | docker stop <容器ID> |
进入容器 | docker exec -it <容器ID> /bin/bash |
导出容器 | docker export <容器ID> > <filename> |
导入容器 |
cat docker/ubuntu.tar | docker import - test/ubuntu:v1 |
删除容器 |
docker rm -f <容器ID>
|
基本命令
docker info :显示 Docker 系统信息,包括镜像和容器数。
docker version :docker 版本信息
获取新镜像说明:
当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。
我们可以从 Docker Hub 网站来搜索镜像,Docker Hub 网址为: https://hub.docker.com/, 查看待下载的镜像复制命令运行
docker中运行:sudu docker pull ubuntu