Docker
提示:Same mirror image
dockurr/windows latest c3419fd6e55a 3 days ago 384MB
dockurr/windows <none> 92683f09d6f9 2 months ago 376MB
<none>: 这一行表示一个“悬挂”镜像,通常是由于某个镜像被构建或更新时,旧的层没有被清理掉,导致原来的标签(TAG)丢失。这通常发生在使用 docker build 构建镜像时。
说明
| 命令 |
解释 |
| docker pull ubuntu:20.04 |
拉取镜像 |
| docker ps |
查看正在运行的容器 |
| docker ps -a |
查看所有容器的运行状态 |
| docker stop <容器名称/ID> |
停止指定容器 |
| docker kill <容器名称/ID> |
强制停止指定容器 |
| docker rm <容器名称/ID> |
删除指定容器 |
| sudo systemctl restart docker |
重启docker服务 |
| sudo docker exec -it image_name/image_id /bin/bash |
进入正在运行的容器的交互模式 |
| docker logs image_name/image_id |
查看docker日志 |
| docker inspect image_name/image_id |
查看指定镜像的详细信息 |
| docker image prune |
删除所有未被使用的悬挂镜像 |
| docker run -it ubuntu:20.04 -d |
启动docker镜像,在后台运行 |
| docker commit [容器ID/容器名] [NEW_IMAGE_NAME:TAG] |
根据当前的镜像生成新的镜像 |
| docker save -o save_image_name.tar image_name/image_id |
保存指定镜像为tar包可以指定路径,没有指定路径将保存到当前路径 |
| docker load -i tar-path |
加载docker.tar到docker镜像列表 |
| docker tag 6013ae1a63c2 custom_image:buildroot-env |
修改指定ID的镜像名字 |
| docker stats |
正在运行的容器的实时资源使用情况,包括 CPU、内存、网络和磁盘 I/O |
| docker rmi -f <image_name / image_id> |
删除指定镜像 -f 是强制删除 |
- 直接使用 Docker 命令在容器中执行命令,而不需要进入容器的交互模式
docker exec <container_id_or_name> \<command\>
docker run --rm <image_name> \<command\>
1
| docker run -it -e LANG=C.UTF-8 -v <PROJECT_DIR>/ja310:/root --name ja310make ubt1804_ja310:latest /bin/bash
|