zoukankan      html  css  js  c++  java
  • Docker安装与使用

    Docker安装

    yum install docker -y

    启动Dokcer

    servicer docker start

    测试运行hello-world

    docker run hello-world

    Dokcer常用命令

    docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
    #制定镜像运行,命令
    #-d 后台运行,还有-t 制定终端,-i 交互
    
    docker stop <id or name>
    docker start <id or name> #重启
    
    docker ps  #查看运行容器
    docker  logs <id or name>  #查看标准输出
    docker run -d -p 3306:3306 mysql:5.7  #-p指定端口
    docker port <id or name>  #查看运行端口映射
    docker inspect <id or name>   #查看docker的信息
    
    docker images  
    docker pull name 
    docker commit -m="描述" -a="作者" <id or name> name:tag  #提交镜像
    docker rm <id or name>  #移除容器
    docker rmi <id or name>   #移除镜像
    
    docker build -t name .  #创建镜像,需要dockerfile文件
    1 docker exec  <name>  command  #在容器执行命令
    2 docker exec mx_online env   #查看环境变量

    Dockerfile文件

    FROM python:2.7        #继承自哪个基础镜像
    
    ENV PYTHONUNBUFFERED 1      #环境变量
    
    RUN mkdir /src        #run命令 ,创建文件夹
    RUN mkdir /src/db   #run命令 ,创建文件
    WORKDIR /src         #指定工作目录
    
    ADD ./mysite/requirements.txt /src/     #复制主机文件到镜像
    RUN pip install -r requirements.txt        #安装依赖包
    ADD . /src/ 
    ENTRYPOINT ["python"]
    CMD ["-v"]                                                                   
  • 相关阅读:
    POJ 1142 Smith Numbers
    POJ 1171 Letter Game 解题思路
    人人德克萨斯牌出手规则整理
    OpenMP相关知识索引
    如何进行有效的沟通
    台哥算法练习:一个for循环打印九九乘法表
    啊哈,381654729!
    发牌的小窍门
    判断数abcdef能否被k整除(k属于[2,9])
    如何在数轴上找到一个数的倒数
  • 原文地址:https://www.cnblogs.com/wj5633/p/6683034.html
Copyright © 2011-2022 走看看