docker常用命令

Docker服务相关命令

system start docker
system stop docer
system restart docker
system status docker

Docker镜像相关命令

docker images 查看本地镜像
docker images -q #查看所用镜像的id
docker search 镜像名称 #从网络中查找需要的镜像
docker pull #拉取镜像
docker rm 镜像id #删除本地镜像

docker rmi `docker images -q` #删除所有本地镜像

Docker容器相关命令

docker ps #查看容器
docer ps -a #查看所有容器
docker run 参数
docker exec 参数 #退出容器,容器不会关闭
docker exec -it 39a2db7a4f94 /bin/bash #查看容器下的目录,39a2db7a4f94 为容器ID
docker stop 容器名称
docker start 容器名称
docker rm 容器名称
docker ps -aq

docker rm `docker ps -aq` #删除所有容器

docker inspect 容器名称
exit #退出当前容器目录

查看所有容器的IP地址的指令

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

dockerfiles应用

dockerfile的例子:

FROM centos:7
MAINTAINER it <it@itcast.cn>
RUN yum install -y vim
WORKDIR /usr
cmd /bin/bash

docker build -f ./dockerfile -t it_centos:1 . #使用docker file文件编译成镜像文件
docker images #查看镜像
docker run -it --name=c2 it_centos:1 #通过镜像生成容器

posted @ 2021-07-25 20:45  admax11  阅读(50)  评论(0编辑  收藏  举报