docker-machine和docker命令(十一)
cookqq ›博客列表 ›docker+node.js+zookeeper构建微服务

docker-machine和docker命令(十一)

2018-08-30 14:27:26.0|分类: docker+node.js+zookeeper构建微服务|浏览量: 1694

摘要: docker、docker-machine命令解释

docker容器的所有状态


1276949-20180425180833293-146808143.jpg

列出所有虚拟机

docker-machine ls 

blob.png


docker-machine start

blob.png

Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command.


docker-machine env

blob.png


虚拟机运行状态

docker-machine status


docker-machine ip



docker-machine stop

blob.png


进去虚拟机

docker-machine ssh

blob.png


docker-machine rm 删除docker主机

docker-machine ul 获取主机的url


官网文档:https://docs.docker.com/machine/reference/help/


docker命令


列出镜像

docker images



拉取镜像

docker pull ubuntu


搜索镜像

docker search ubuntu

blob.png


导出镜像

docker save ubuntu > ubuntu.tar


导入镜像

docker load < ubuntu.tar


创建并启动容器

docker run -i -t ubuntu /bin/bash


-i: 以交互模式运行容器,通常与 -t 同时使用;

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;


docker run --restart=always redis
docker run --restart=on-failure:10 redis

--restart解释:

    no -  容器退出时,不重启容器;

    on-failure - 只有在非0状态退出时才从新启动容器;

    always - 无论退出状态是如何,都重启容器;


如果创建时未指定 --restart=always ,可通过update 命令设置

     docker update --restart=always xxx  


列出容器(正在活动的)

docker ps


列出所有容器

docker ps -a

blob.png


过滤容器


docker ps -f "name=render"
docker ps --filter "name=render" 
docker ps -a -f "name=render"

docker ps -a --filter 'exited=0'
docker ps --filter status=running
(created, restarting, running, removing, paused, exited and dead.)

docker ps --filter ancestor=ubuntu
docker ps --filter ancestor=registry
docker ps --filter ancestor=ubuntu:12.04.5


进入容器

docker attach 容器id


执行命令

docker exec -i -t 容器ID ls -l


停止容器

docker stop 容器id


终止容器

docker kill 容器id


启动容器

docter start 容器id


重启容器

docter restart 容器id


删除容器

docter rm 容器id


删除所有容器

docker rm -f $(docker ps -a )

docker rm -f '(docker ps -a '


删除已经停止的容器

docker rm $(docker ps -a -q)


删除镜像

docker rmi -f ubuntu

删除所有镜像

docker rmi -f '(docker images -a -b')


删除none镜像

docker images|grep none|awk '{print $3 }'|xargs docker rmi


停止退出容器的镜像

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm


导出容器

docker export 容器id > ubuntu.tar


导入容器

docker import ubuntu.tar ubuntu 


一键分享文章

分类列表

  • • struts源码分析
  • • flink
  • • struts
  • • redis
  • • kafka
  • • ubuntu
  • • zookeeper
  • • hadoop
  • • activiti
  • • linux
  • • 成长
  • • NIO
  • • 关键词提取
  • • mysql
  • • android studio
  • • zabbix
  • • 云计算
  • • mahout
  • • jmeter
  • • hive
  • • ActiveMQ
  • • lucene
  • • MongoDB
  • • netty
  • • flume
  • • 我遇到的问题
  • • GRUB
  • • nginx
  • • 大家好的文章
  • • android
  • • tomcat
  • • Python
  • • luke
  • • android源码编译
  • • 安全
  • • MPAndroidChart
  • • swing
  • • POI
  • • powerdesigner
  • • jquery
  • • html
  • • java
  • • eclipse
  • • shell
  • • jvm
  • • highcharts
  • • 设计模式
  • • 列式数据库
  • • spring cloud
  • • docker+node.js+zookeeper构建微服务
版权所有 cookqq 感谢访问 支持开源 京ICP备15030920号
CopyRight 2015-2018 cookqq.com All Right Reserved.