美文网首页
docker常用命令

docker常用命令

作者: 王小杰at2019 | 来源:发表于2019-02-07 08:57 被阅读21次

    术语:

    1. host 宿主机
    2. image 镜像
    3. container 容器
    4. registry 仓库
    5. daemon 守护进程
    6. client 客户端

    基础操作部分

    image
    命令 说明 示例
    docker info 查看docker的信息:
    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

    Dockerfile语法:

    FROM 基础镜像base image
    RUN 执行命令
    ADD 添加文件
    COPY 拷贝文件
    EXPOSE 执行命令
    WORKDIR 指定路径
    MAINTAINER 维护者
    ENV 设定环境变量
    USER 指定路径
    VOLUME 逻辑卷挂载点mount point
    CMD 执行命令
    
    

    关于仓库的命令

    docker search image_name 从仓库里搜索镜像
    docker pull image_name 从仓库里拉取镜像
    docker push image_name 推送镜像到仓库

    docker-compose:

    Compose is a tool for defining and running multi-container Docker applications. :

    1. docker-compose --version 查看是否安装成功
    2. docker-compose.yml常用命令
    3. docker-compose build 本地创建镜像
    4. docker-compose command 覆盖缺省命令
    5. docker-compose depends_on 连接容器,指明容器间的依赖关系,确定容器构建顺序
    6. docker-compose ports 暴露端口
    7. docker-compose volumes 卷
    8. docker-compose image pull镜像
    9. docker-compose up 启动服务
    10. docker-compose stop 停止服务
    11. docker-compose rm 删除服务中的所有容器
    12. docker-compose logs 观察所有容器的日志
    13. docker-compose ps 列出服务相关的容器

    相关文章

      网友评论

          本文标题:docker常用命令

          本文链接:https://www.haomeiwen.com/subject/ipywsqtx.html