docker 一种容器技术,相当于 java 一侧编译多个场所运行的技术 ,简单理解为一个盒子,盒子里面包裹着一个操作系统及其配置


docker 语法 #查看容器 docker ps -a #查看镜像docker images # 创建 dockerdocker run + image #启动docker并且有一个交互终端docker run --name test -it ubuntu /bin/bash #守护进程 docker run -d ubuntu /bin/bash -c "echo hello world;" #重命名docker rename 原容器名 新容器名#停止一个container docker stop + CONTAINER_ID #停止所有的containerdocker stop $(docker ps -a -q) #启动一个container docker [start|restart] + CONTAINER_ID #删除images,通过image的id来指定删除谁docker rmi image_id#想要删除untagged images,也就是那些id为<None>的image的话可以用docker rmi $(docker images | grep "^<none>" | awk "{print $3}") #要删除全部image的话docker rmi $(docker images -q) #容器生命周期管理 docker [run|start|stop|restart|kill|rm|pause|unpause] #容器操作运维docker [ps|inspect|top|attach|events|logs|wait|export|port] #容器rootfs命令 docker [commit|cp|diff] #镜像仓库 docker [login|pull|push|search] #本地镜像管理 docker [images|rmi|tag|build|history|save|import] 其他命令 — docker [info|version] // 安装 yum install curl curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh --mirror Aliyun