zoukankan      html  css  js  c++  java
  • learning docker steps(2) ----- docker contailner 初次体验

    参考:https://docs.docker-cn.com/get-started/part2/

    Dockerfile的内容如下所示:

    # 将官方 Python 运行时用作父镜像

    FROM python:2.7-slim

    # 将工作目录设置为 /app

    WORKDIR /app

    # 将当前目录内容复制到位于 /app 中的容器中

    ADD . /app

    # 安装 requirements.txt 中指定的任何所需软件包

    RUN pip install -r requirements.txt

    # 使端口 80 可供此容器外的环境使用

    EXPOSE 80

    # 定义环境变量

    ENV NAME World

    # 在容器启动时运行 app.py

    CMD ["python", "app.py"]

    构结docker 镜像,使用如下命令:

    docker build -t friendlyhello .


    前台运行docker 镜像
    docker run -p 4999:80 friendlyhello
    后台运行docker 镜像
    docker run -d -p 4999:80 friendlyhello

    查看docker 镜像的运行状态,即容器
    docker container ls

    通过ID停止运行特定的容器
    docker container stop af113ba4b6a0


    查看docker images 状态

    docker images

    登录docker hub
    docker login


    密码所在的位置
    cat /root/.docker/config.json

    在远端创建docker tag
    docker tag friendlyhello pan19881018/get-start:part2

    上传docker 镜像至远端
    docker push pan19881018/get-start:part2

    docker hub拉取镜像至本地运行

    docker run -p 4888:80 pan19881018/get-start:part2

  • 相关阅读:
    es6 语法 (数值扩展)
    手机日期插件 (转加上自己喜欢的)
    仿微信抢红包(js 转)
    默认时间为今天
    es6 语法 (解构赋值)
    es6 语法 (let 和const)
    es6环境搭建
    express 安装和运行
    git 常用操作,下拉,提交,更新,还原
    排序。
  • 原文地址:https://www.cnblogs.com/lianghong881018/p/10174007.html
Copyright © 2011-2022 走看看