Docker 2

Docker 2

镜像:image

容器:container

镜像是从什么地方获取?是从docker hub来获取,获取的命令是:pull

获取 hello world docker pull hello-world

查看镜像列表: docker images

 

运行hello world镜像

docker run --rm hello-world:latest

 

在windows用linux

获取centos

docker pull centos:7.8.2003

 

 退出 exit

-it:开启交互式的命令

--rm:容器退出的时候删除容器的记录

运行docker run -it --rm imageName:version版本 不跟版本默认最新版本 运行完就是容器

获取镜像

获取所有镜像

docker images:查看所有的镜像

 

过滤特定镜像

windows命令:docker images |findstr imagesname

linux和mac命令:docker images |grep imagesname

 

查看镜像详细详细信息

docker image inspect IMAGE ID

 

 只查看image id docker images -q

 

删除镜像

未运行状态删除镜像

docker rmi imageName

docker rmi imageID

 

运行状态下删除镜像

镜像运行后在容器中生成一条记录,那么这个删除镜像的逻辑是:

1、先停止镜像运行的容器:

2、删除镜像在容器中的记录:

3、删除镜像

运行镜像

获取docker镜像后就可以运行运行相应的镜像了 运行命令未run

-it:开启交互式的命令

--rm:容器退出的时候删除容器的记录

 

 

 

 --name 指定容器名称

 

-d:后台方式运行容器

(-p:指定端口)

 (-p:指定端口 任意端口只要端口没被占用)

 

修改信息

修改name

 

 

修改tag

 

 

 

 

 

posted @ 2022-08-09 18:11  刘乐乐liu  阅读(33)  评论(0)    收藏  举报