本次介绍常用的镜像与容器的相关管理命令
一、常用的与镜像相关的命令:
1、了解镜像的制作过程 [[email protected] ~]# docker history centos 2、了解镜底层信息 [[email protected] ~]# docker inspect centos 查看某一具体项信息 [[email protected] ~]# docker inspect -f {{.RootFS}} centos 3、删除本地镜像 [[email protected] ~]# docker rmi nginx 如果有容器在使用该镜像则无法删除 4、为镜像新建tag [[email protected] ~]# docker tag centos:latest centos:basic 或 [[email protected] ~]# docker tag centos centos:basic 如果源镜像没有指定tag,那么系统默认使用latest,如果源镜像没有latest,那么将会报错
二、常用容器相关命令:
1、在容器中运行命令 [[email protected] ~]# docker run centos ls / 命令在新建的容器中运行,执行结束后,容器也就相应的停止 2、查看run的帮助 [[email protected] ~]# docker help run 3、在后台运行容器 [[email protected] ~]# docker run -itd centos bash 4、连接容器 [[email protected] ~]# docker attach 55ff014ffa6d 5、在容器中配置yum,并安装net-tools 6、查看正在运行的容器 [[email protected] ~]# docker ps 7、查看所有容器列表 [[email protected] ~]# docker ps -a 8、仅显示容器ID 9、容器状态管理 [[email protected] ~]# docker start | stop | restart 容器 10、使用nginx镜像 [[email protected] ~]# docker load < nginx.tar [[email protected] ~]# docker run -d nginx [[email protected] ~]# docker ps [[email protected] ~]# docker stop 容器ID [[email protected] ~]# docker exec -it 容器ID 11、查看容器信息 [[email protected] ~]# docker inspect 2f3e82361b46 [[email protected] ~]# docker inspect -f {{.NetworkSettings}} 2f3e82361b46 12、查看容器中运行的进程 [[email protected] ~]# docker top 2f3e82361b46 13、删除容器 [[email protected] ~]# docker ps -aq 查看所有容器的ID信息。 [[email protected] ~]# docker rm ef2ff7026212 [[email protected] ~]# docker rm $(docker ps -aq) 删除所有的容器 14、操作容器时,每个容器还有一个名字,可以通过名字进行容器管理,容器的名字通过docker ps查看,最后一个字段即为名字 15、启动容器时,为其指定名字 [[email protected] ~]# docker run -itd --name rhel7.2 centos bash //在启动容器时,将容器命名为rhel7.2 16、docker ps -a 可以查看所有的容器(正在运行和已经停止的)
时间: 2024-10-13 08:12:05