【15】docker
docker 一种容器技术,相当于 java 一侧编译多个场所运行的技术 ,简单理解为一个盒子,盒子里面包裹着一个操作系统及其配置
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
docker 语法 #查看容器 docker ps -a #查看镜像 docker images # 创建 docker docker 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 #停止所有的container docker 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
不摸着石头过河,难道要在温柔乡睡到天昏地暗。