docker 一些命令

  • docker的基本命令

  (1)创建一个虚拟机:docker-machine create --driver virtualbox default,
  (2)列出所有虚拟机:docker-machine ps,
  (3)获取环境配置:docker-machine env default ,
  (4)搜索镜像:docker search ubuntu,
  (5)拉取下载镜像:docker pull ubuntu,
  (6)创建并运行容器(交互方式):docker run -it -d ubuntu bin/bash,
  (7)运行已经存在的容器(交互方式):docker exec -it 容器ID /bin/bash,
  (8)列出已经运行的容器:docker ps

  • docker的相关命令

  (1)创建一个容器:docker create,
  (2)创建并且运行:docker run,
  (3)创建并运行一个暂时性的容器(运行结束后会删除该容器): docker run --rm,
  (4)创建并运行容器(交互方式):docker run -t -i ,
  (5)关闭某个容器:docker stop,
  (6)启动某个容器:docker start ,
  (7)重新启动某个容器:docker restart,
  (8)删除某个容器:docker rm,
  (9)够移除所有与该容器相关的Volume:docker rm -v,
  (10)发送SIGKILL信号量到某个容器:docker kill,
  (11)附着到正在运行的容器:docker attach;
  (12)阻塞直到某个容器关闭:docker wait,
  (13)列出所有镜像:docker images,
  (14)原始码中创建镜像:docker import,
  (15)Dockfile中创建镜像:docker build,
  (16)从容器中创建镜像:docker commit,
  (17)移除某个镜像:docker rmi,
  (18)从某个tar包中加载镜像:docker load,
  (19)将镜像存入到某个tar包中:docker save,
  (20)列出所有正在运行的和已经停止的容器:docker ps -a,
  (21)获取某个容器中log日志:docker logs,
  (22)检测容器的详细信息:docker inspect,
  (23)获取容器中所有的事件:docker events,
  (24)获取容器的全部的开放端口:docker port,
  (25)列出容器中运行的全部的进程:docker top,
  (26)列出容器中的资源的使用情况的统计信息:docker stats,
  (27)列出容器中文件的变化情况:docker diff,
  (28)列出镜像的全部历史信息:docker history,
  (29)容器与本地文件系统之间进行文件复制:docker cp,
  (30)将容器中的文件系统的内容输出到tar文件中:docker export

猜你喜欢

转载自www.cnblogs.com/chongyao/p/9078697.html