码迷,mamicode.com
首页 > 其他好文 > 详细

centos7使用docker

时间:2018-05-27 16:49:22      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:centos7使用docker

  • 安装:
    yum  -y  install  docker
  • 配置:
    vim /etc/sysconfig/docker
    技术分享图片
  • 启动服务:
    systemctl  start  docker
  • 创建镜像:
    a. 创建镜像文件:
    vim Dockerfile
    FROM    centos
    MAINTAINER      dollarphp  "complet@163.com"
    EXPOSE  22
    EXPOSE  80
    EXPOSE  443

    b. 创建:

    docker  build  --rm=true  -t  镜像名  ./

    c. 从仓库拉取已存在的镜像:

    docker  pull  镜像名
  • 删除镜像:
    a. 删除指定镜像:
    docker  rmi  镜像id

    b. 删除所有空镜像:

    docker  rmi  `docker  images  -a  |  grep  -i ‘<none>‘  |  awk  ‘{print $3}‘`
  • 更新镜像:
    a. 进入镜像(创建新容器):
    docker  run  -it  镜像名

    b. 登录:

    docker  login

    c. 提交更改:

    docker  commit  -m="说明"  -a="提交者"  容器id  镜像名

    d. 上传:

    docker  push  镜像名
  • 搜索、查看镜像:
    a. 搜索:
    docker  search  镜像名

    b. 查看本地镜像:

    docker  images
  • 创建容器:
    a. 进入镜像:
    docker  run  -it  镜像名

    b. 映射端口到本机:

    docker  run  -d  -p  本机端口:镜像端口  镜像名  镜像内脚本
  • 删除容器:
    a. 删除指定容器:
    docker  rm  -f  容器id

    b. 删除所有容器:

    docker  rm  -f  `docker  ps  -a  |  grep  -vi  ‘command‘  |  awk  ‘{print $1}‘`
  • 启用、停用、重启容器:
    a. 启用:
    docker  start  容器id

    b. 停用:

    docker  stop  容器id

    c. 重启:

    docker  restart  容器id
  • 查看容器:
    a. 查看运行中的容器:
    docker  ps

    b. 查看所有容器:

    docker  ps  -a

    c. 查看指定容器运行状态:

    docker  logs  容器名
  • centos7使用docker

    标签:centos7使用docker

    原文地址:http://blog.51cto.com/12173069/2120814

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!