• 安装docker

以CentOS7为例:

 安装:yum -y install docker
启动:systemctl start docker
设置开机自启:systemctl enable docker
  • 镜像的基本使用
 搜索镜像:docker search 镜像名称
拉取镜像:docker pull 镜像名称:TAG
查看镜像:docker images
删除镜像:docker rmi 镜像名称
启动镜像:docker run [OPTIONS] image [COMMAND] [ARG...] 不清楚就docker run --help或者看这里

注:镜像启动后,docker会根据镜像自动生成一个容器。

  • 容器的基本使用
 查看当前运行的容器:docker ps
查看所有容器(包括未运行的):docker ps -a
开启容器:docker start 容器ID/NAME
进入容器:docker attach 容器ID/NAME 或者 docker exec -it 容器ID/NAME+操作命令。如:docker exec -it ubuntu /bin/bash
停止容器:docker stop 容器ID/NAME

注:要想删除容器,需要先停止容器,或者-f强制删除。

 删除容器:docker rm 容器ID/NAME   (docker rm -f 容器ID/NAME 强制删除)
导出容器:docker export -o 命名 容器ID/NAME 例:docker export -o myubuntu.tar ubuntu
导入容器:docker import 文件名 重命名镜像名:TAG 例:docker import myubuntu.tar ubuntu:new
将指定镜像保存成 tar 归档文件:docker save -o 重命名文件名 镜像名称 例:docker save -o myubuntu.tar ubuntu:new
将指定tar归档文件导入:docker load 重命名镜像名称 文件名 例:docker load myubuntu.tar ubuntu:new

注:docker export  (这个是轻量级的打包,打包的是精简部分)

       docker save  (这个是完整打包)

以上是常用的docker命令

关于docker命令想要了解更多,点击这里

最新文章

  1. # iOS 10 适配 # 适配刷新控件 以MJRefresh 为例
  2. 【leetcode】 Letter Combinations of a Phone Number(middle)
  3. 在mac下使用brew和brew cask轻松实现软件安装
  4. 【转载】strlen与sizeof区别
  5. Convert Date between LocalDateTime
  6. mybatis11 sqlMapConfig.xml文件说明
  7. 2 kNN-K-Nearest Neighbors algorithm k邻近算法(一)
  8. java反射机制(笔记)
  9. 保存iptables的防火墙规则的方法【转载】
  10. vue-cli搭建多页面项目如何配置
  11. 【JavaWeb】c3p0连接池与MySQL
  12. Python Cookbook(第3版)中文版:15.21 诊断分段错误
  13. CRM公海自动回收规则
  14. 洛谷P3307 [SDOI2013]项链 [polya定理,莫比乌斯反演]
  15. mongoDB 文档操作_查
  16. 9Linux_LVM_iptables
  17. mysql基础常用命令
  18. JAVAWEB 一一 userweb1(原生,非servlet版)
  19. unity3d中gameObject捕获鼠标点击
  20. Android ListView setOnItemClickListener/setOnItemSelectedListener,无效

热门文章

  1. H-ui出现提交后没办法关闭
  2. db2-表处于暂挂状态
  3. 在 CentOS7 上安装 swftools
  4. .NET 自动内存管理(垃圾收集GC)
  5. FRM-40654 Record has been updated
  6. 梦织未来Windows驱动编程 第03课 驱动的编程规范
  7. vs2008使用mysql链接错误
  8. MySQL入门很简单: 12 MYSQL 用户管理
  9. APP专项测试使用到的工具
  10. 了解iOS上的可执行文件和Mach-O格式