美文网首页
Docker使用记录(四)

Docker使用记录(四)

作者: 憧憬001 | 来源:发表于2019-06-05 21:04 被阅读0次
    docker 修改已有镜像
    • 先使用镜像启动容器

      docker run -d -p 8100:80 hello:v-1.0

    • 进入容器

      docker exec -it <name> bash

    • 编辑需要修改的文件,第一次需要安装编辑软件

      apt-get update更新软件源

      apt-get install vim 安装vim

    • 修改app.py文件

      vim app.py

    from flask import Flask
    
    # 获取方式对象,(就随意)命名为app
    app = Flask(__name__)
    # 使用app绑定路由
    @app.route('/')
    def hello():
        # 页面内容
        # 添加新内容
        html = '<h1>Hello Docker</h1><p>修改内容</p>'
    
        return html
    
    # 启动
    if __name__ == '__main__':
       app.run(host='0.0.0.0',port=80)
    
    • exit退出容器;docker restart <name>重启容器

    • 访问ip:port可以发现页面已经更新

    镜像上传和下载

    可以考虑把 image 文件分享到网上,让其他人使用

    首先,去 hub.docker.comcloud.docker.com 注册一个账户

    建一个仓库用于存储镜像

    用下面的命令登录

    docker login 输入后会提示输入用户名和密码

    登录成功后会提示Login Succeeded

    镜像推送

    镜像打包

    docker image tag [imageName] [username]/[repository]:[tag]

    示例:docker image tag hello:v-1.0 chongjing/hello:v-1.0

    镜像推送

    docker image push [username]/[repository]:[tag]

    示例:docker image push chongjing001/hello:v-1.0

    docker记录

    相关文章

      网友评论

          本文标题:Docker使用记录(四)

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