想要快速使用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
就是容器的名称。