centos7使用docker

  1. 安装:
    yum  -y  install  docker
  2. 配置:
    centos7使用docker
  3. 启动服务:
    systemctl  start  docker
  4. 创建镜像:
    a. 创建镜像文件:
    vim Dockerfile
    FROM    centos
    MAINTAINER      dollarphp  "[email protected]"
    EXPOSE  22
    EXPOSE  80
    EXPOSE  443

    b. 创建:

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

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

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

    b. 删除所有空镜像:

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

    b. 登录:

    docker  login

    c. 提交更改:

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

    d. 上传:

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

    b. 查看本地镜像:

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

    b. 映射端口到本机:

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

    b. 删除所有容器:

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

    b. 停用:

    docker  stop  容器id

    c. 重启:

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

    b. 查看所有容器:

    docker  ps  -a

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

    docker  logs  容器名

猜你喜欢

转载自blog.51cto.com/12173069/2120814