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 #通过镜像生成容器
本文来自博客园,作者:admax11,转载请注明原文链接:https://www.cnblogs.com/ctfisnull/p/15058966.html