复制代码

【15】docker

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

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
View Code

 

posted @ 2018-12-17 13:21  pg633  阅读(138)  评论(0编辑  收藏  举报