docker 常用命令

想要快速使用docker构建一个一个ubuntu2004版本的环境,初次使用docker,记录下用到的命令

docker search ubuntu:20.04

搜索可用的镜像,输出的结果name 可以直接用来docker pull,来拉取镜像到本地

docker images

查看本地的镜像,repository :这表示镜像的名称或来源。tag :镜像的标签,通常用于标识镜像的版本。image id:这是镜像的唯一标识符,可以用来删除或引用特定的镜像。

docker rmi xxx(image id)

删除镜像,可以用docker images,查看image id,-f 参数强制删除

docker pull xxx(image name)

拉取docker 镜像

sudo docker run --name ttt -it -v /home/work:/home /bin/bash

sudo docker run --name <container-name> <image-name> [command] [arg1] [arg2]启动docker并且映射共享目录 --name 指定container-name容器命名的名称,docker镜像的名称 image-name基于的 Docker 镜像的名称或 ID。command在容器内要运行的命令。

docker commit container new_image_name:tag

container是你要保存更改的容器的名称或ID,new_image_name:tag是你想要创建的新镜像的名称和标签,commit之后下次就可以docker run的时候使用new_image_name:tag 作为image的参数运行新的镜像

docker ps

查看当前正在运行的docker镜像,会输出CONTAINER ID,IMAGE,COMMAND,NAMES,CONTAINER ID 是容器的唯一标识符,IMAGE 是容器所使用的镜像,COMMAND 是容器启动时运行的命令,CREATED 是容器的创建时间,STATUS 是容器的状态,PORTS 是容器映射的端口(如果有的话),而 NAMES 就是容器的名称。

相关推荐
罗技1231 小时前
Docker启动Coco AI Server后,如何访问内置Easysearch?
人工智能·docker·容器
DeeplyMind1 小时前
第14章 挂载宿主机目录(Bind Mount)(最常用,重要)
运维·docker·云原生·容器·eureka
DeeplyMind1 小时前
第17章 Docker网络实战与高级管理
网络·docker·容器
DeeplyMind2 小时前
第19章 Docker Compose进阶
运维·docker·容器
小锋学长生活大爆炸3 小时前
【教程】PicoClaw:在嵌入式设备上部署OpenClaw
docker·github·教程·工具·openclaw·picoclaw
hello_fengfeng7 小时前
WSL2 安装到其他磁盘(D/E盘)完整指南
windows·ubuntu
小李独爱秋9 小时前
模拟面试:什么是容器技术,Docker是什么?
运维·docker·容器·面试·职场和发展
yangyanping201089 小时前
系统监控Prometheus之Docker安装部署Prometheus
运维·docker·容器·prometheus
DeeplyMind11 小时前
第18章 Docker Compose基础
docker·容器·eureka
dreams_dream11 小时前
docker清除所有网络
运维·docker·容器