#yyds干货盘点#Docker常用命令速记
Docker命令
基础命令
docker info 检查当前容器的安装情况(包括镜像数、容器数、多少个物理机节点等)docker version 查看当前安装的Docker版本
Docker生命周期管理命令
docker run -d apache -p 8080:80 用某一个镜像在后台运行一个容器,run命令加上-d参数可以在后台运行,-name是指定容器名字。-p将宿主机的8080端口映射到容器里的80端口。docker create -name mynginx nginx:latest 创建一个新的容器,但不启动它。docker start/stop/restart 启动/停止/重启某个容器。docker kill 终止一个运行中的容器,kill不管容器是否同意,直接执行kill -9 强行终止。docker rm -vf 删除一个或多个(空格分隔)容器。docker exec -it bash 在运行的容器中执行命令,进入某一个容器。
Docker容器操作命令
docker ps -a |grep xxx 显示某一个组件XXXX的容器列表。docker inspect |grep -i host 查看容器所在宿主机IP地址。docker top mynginx 查看容器中运行的进程信息,支持ps命令参数。docker stats 实时显示容器自由(cpu、内存)使用统计,在容器里用free、cat/proc/meminfo等指令看到的是物理机内存,并非容器的。docker events -sine="14673202400" 从服务器获取实时事件。docker logs 查看容器内的标准日志输出。docker port mynginx 列出指定的容器的端口映射。docker cp ./aa.txt 4c9328e:/tmp/ 用于容器与宿主机之间的数据复制。docker diff 11dfd1f54c1b 从创建容器以来,列出容器文件系统中已更改的文件和目录。docker update -memmory=16g -memory-swap=20g{cid} 修改运行中的容器配置,即时生效,无须重启。
Docker镜像管理命令
docker images 列出本地宿主机上的镜像。docker history runoob/ubuntu:v3 查看指定镜像的分层结构以及创建历史。docker image inspect a1235938 获取镜像的元数据信息(如镜像分层信息)。docker rmi -f 删除本地一个或多个镜像(空格分开)。docker tag ubuntu:15:10 runoob/ubuntu:v3 标记本地镜像,将ubuntu:15:10标记为runoob/ubuntu:v3。docker build -t repos_local/centos-jdk7-tomcat7 使用Dockefile文件构建Docker镜像,-t是设置tag名称。docker export -o my.tar a123457 将一个容器导出为文件,用于以后用import命令将容器导入为一个新的镜像。docker import my.tar runoob/ubuntu:v3 从归档文件中创建镜像。docker save -o my.tar runoob/ubuntu:v3 将指定镜像保存成tar归档文件。docker load -input my.tar 加载使用docker save命令导出的镜像docker login -u <用户名> -p <密码> 登录一个Docker镜像仓库,如果未指定镜像仓库地址,则默认为官方仓库Docker Hub。docker logout 退出一个Docker镜像仓库,如果未指定镜像仓库地址,则默认为官方仓库Docker Hub。docker pull registry.XXX.com/apache-php5:latest 从镜像仓库中拉取或者更新指定镜像到本地docker push nginx:v1 将本地镜像的上传到镜像仓库,执行该命令前要先登录镜像仓库docker search nginx 从镜像仓库查找镜像
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~