zoukankan      html  css  js  c++  java
  • Docker常用命令和Dockerfile语法

    Linux安装Docker:
    sudo wget -qO- https://get.docker.com/ | sh
    安装后只能用root管理,要给其他用户权限,使用命令:
    sudo usermod -aG docker username
    查看docker的信息:
    docker info
     
    docker pull 获取镜像image
    docker build 创建镜像image
    docker images 镜像image列表
    docker run 运行容器(container)
    docker ps 容器(container)列表
    docker rm 删除container
    docker rmi 删除镜像
    docker cp 在host和container之间拷贝文件
    docker commit 保存改动为新的image
     
     
    Docker语法:
    FROM 基础镜像base image
    RUN 执行命令
    ADD 添加文件
    COPY 拷贝文件
    CMD 执行命令
    EXPOSE 执行命令
    WORKDIR 指定路径
    MAINTAINER 维护者
    ENV 设定环境变量
    USER 指定路径
    VOLUME 逻辑卷挂载点mount point
     
    术语:
    host 宿主机
    image 镜像
    container 容器
    registry 仓库
    daemon 守护进程
    client 客户端
     
    关于仓库的命令
    docker search image_name 从仓库里搜索镜像
    docker pull image_name 从仓库里拉取镜像
    docker push image_name 推送镜像到仓库
     
    docker自带docker hub仓库,拉取镜像很慢,用国内的一些仓库可加速下载:
    daocloud
    时速云
    阿里云
     
    docker-compose:多容器
    windows和mac自带
    Linux安装: (具体版本和下载的命令见:https://github.com/docker/compose/releases
    curl -L https://github.com/docker/compose/releases/download/1.20.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    改变权限 chmod +x /usr/local/bin/docker-compose
    执行命令:
    docker-compose --version 查看是否安装成功
     
    docker-compose.yml常用命令
    docker-compose build 本地创建镜像
    docker-compose command 覆盖缺省命令
    docker-compose depends_on 连接容器,指明容器间的依赖关系,确定容器构建顺序
    docker-compose ports 暴露端口
    docker-compose volumes 卷
    docker-compose image pull镜像
     
    docker-compose up 启动服务
    docker-compose stop 停止服务
    docker-compose rm 删除服务中的所有容器
    docker-compose logs 观察所有容器的日志
    docker-compose ps 列出服务相关的容器
     
  • 相关阅读:
    android.mk文件里的通配符
    vi常用命令
    如何用ndk-stack察看android崩溃堆栈
    初识lua
    c++标准库中几个常见的数据结构的区别和应用规则
    玩转ubuntu FAQ
    c++0x新特性实例(比较常用的)
    cocos2d-x的Android工程开启c++0x特性
    随笔 — 致2018.
    CPU或内存占用过高时,发生了什么
  • 原文地址:https://www.cnblogs.com/victorwu/p/8547097.html
Copyright © 2011-2022 走看看