docker基础知识命令

18 篇文章 0 订阅
2 篇文章 0 订阅

      ocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

      在centos上安装docker  centos 7 上默认有docker,可以直接安装,当然需要root权限


      基础操作:

  • 安装docker    yum install -y docker
  • 查看是否安装成功  docker -v 
  • 查看本机的镜像  docker images
  • 查看本机容器  docker ps -a
  • 查看本机运行的容器  docker ps -s
  • 获取镜像 docker pull ubuntu(镜像名)这样获取的是最近的版本
  • docker pull ubuntu:14.04通过指定标签下载特定镜像
  • 使用镜像创建容器,在其中运行bash应用:docker run -t -i ubuntu  /bin/bash   这只是一个列子    

镜像操作:

  • 使用镜像ID删除镜像 docker rmi imagesID ps:rni -f  强制删除(不推荐使用) 存在容器依赖的镜像不推荐,需要先删除依赖该镜像的所有的容器,再删除镜像
  • 使用镜像标签删除镜像 docker rmi images(tag)
  • 搜寻镜像 docker search mysql 会列出远端仓库的镜像
  • 创建镜像  docker commit [选项] CONTAINER [tag]  选项-a “作者信息”  -m “提交信息”  -p “提交时暂停容器运行”
             docker commit -m“new”  -a “docker”  容器id test(新镜像名字)
  • 存出镜像文件到本地  docker save -o ubuntu.tar ubuntu   把ubuntu镜像存出到本地文件命名ubuntu.tar
  • 从本地文件导入到本地镜像库 docker load --input ubuntu
  • 上传镜像到仓库默认dockerhub官方仓库,需要登录  docker pus name【tag】

      容器操作:

  • 创建一个容器 docker create -it ubuntu  这是一个停止状态的容器   -t 分配一个为终端 -i 让容器的标准输入保持打开
  • 上面的新建的容器需要用docker start 来启动容器
  • docker run 则是创建并启动容器如: docker run -t -i ubuntu  /bin/bash  就可以在创建的终端输入命令了,而且在和bash没有什么区别,可以使用ls ps 等等命令
  • 在上面的终端中输入exit则退出该终端
  • 守护状态运行 docker run -d ubuntu 
  • 终止容器docker stop name
  • 处于终止状态的容器启动 docker start name[id]
  • 删除容器:docker rm [选项] COTAINER  -f 强行终止并删除一个正在运行中的容器   -l 删除容器的链接但是保留容器  -v 删除容器挂载的数据卷
  • 导出容器 docker export 如 到处id为e34的容器到test.ar文件 docker export e34 >test.ta
  • 导入容器 cat test.tar | docker import - test/ubuntu
1.16总结的docker命令,作为笔记
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值