骞没蕴 发表于 2018-5-28 09:30:37

docker的安装 及基本的命令

  安装前提: centos 6.5版本以上并且是64位系统才可以安装
  lcentos6 上安装
  lyum install -y epel-release
  lyum install -y docker-io
  /etc/init.d/docker start
  

  lcentos7 上安装
  lyum install -y docker
  l启动docker
  lsystemctlstart docker.service
  _________________________________________________________________________________
  ldocker pullcentos   //从docker.com获取centos镜像
  ldockerimages//查看本地都有哪些镜像

  ldocker tag centos aa123//为centos镜像设置标签为aa123,再使用docker images查看会多出来一行(相当于复制了一份),改行的image id和centos的一样
  ldocker search    //从docker仓库搜索docker镜像,后面是关键词
  ldocker run -t -i centos/bin/bash//生成容器用下载到的镜像开启容器,-i表示让容器的标准输入打开,-t表示分配一个伪终端,要把-i -t 放到镜像名字前面
  。
  ldocker ps //查看运行的容器,加上-a选项可以查看没有运行的容器
  ldocker rmi centos//用来删除指定镜像, 其中后面的参数可以是tag,如果是tag时,实际上是删除该tag,只要该镜像还有其他tag,就不会删除该镜像。当后面的参数为镜像ID时,则会彻底删除整个镜像,连通所有标签一同删除
  

  删除容器   docker rm 3f26(容器的id)
  查看所有容器IDdocker ps -a
  启动容器docker start id
  进入容器docker exec -itid /bin/bash
  创建容器 docker create-itcentos (镜像的名字)/bin/bash
  提交容器 docker commit -m "change somth"-a "somebody info"container_id (把你的操作保存下来)
  例子:
  # docker commit -m "ifconfig" -a "hu" 313 centos_net
  f30a5073d870e775ce05bea8e716f0a9a4085483bd1ebaba848e22b972bed02f
  最后生成了一个新的镜像centos_net 可以用docker images 查看
  
页: [1]
查看完整版本: docker的安装 及基本的命令