【Docker】部署环境

@[toc] 目录

本次任务概要

  • 1、 编写dockerfile 然后创建镜像
  • 2、运行容器测试
  • 3、镜像打包及解包
  • 4、docker 设置环境变量

任务流程具体操作说明

0、虚拟机环境及初始环境配置

初始方案

工作中需要将环境部署到麒麟操作系统上,需要在该操作系统部署相同的环境,以备后续程序可以迁移到新电脑上。 
初始方案是,在新操作系统上配置一个和原电脑同名的用户名,相同的目录,进入相同的目录配置相同版本的python,及虚拟环境。 
具体步骤如下
- 1、在可以上网的虚拟机中,安装好麒麟操作系统,联网安装好 pip、pip3、python3 等。
[https://www.cnblogs.com/pipci/p/16173352.html](https://www.cnblogs.com/pipci/p/16173352.html)

为了下载速度更快,换源
在pip 命令末尾加上 '-i 源地址'
[清华源](https://www.csdn.net/tags/Mtjagg0sOTc1MjgtYmxvZwO0O0OO0O0O.html)

- 2、新建用户 如:admin,切换到该用户登录操作系统
// 切换到用户 admin
su admin
// 
- 3、在该操作系统下配置虚拟环境 并部署

// 安装虚拟环境工具 virtualenv 
 pip3 install virtualenv
// virtualenv 虚拟环境目录创建
virtualenv /home/admin/admin_env --python=python3
// 激活
source /home/admin/admin_jenv/scripts/activate
// 在该虚拟环境下安装相关库,如
pip3 install arrow -i 清华源地址

1、编写dockerfile 然后创建镜像

下面为dockerfile.core 的目录

#FROM    aadebuger/pythonflask
from python:3.6
Add src/main/python /code

run pip install iso8601  -i https://pypi.douban.com/simple
run pip install pingpp  -i https://pypi.douban.com/simple
run pip install flask  -i  https://pypi.douban.com/simple
run pip install pymongo -i  https://pypi.douban.com/simple
run pip install mongoengine -i  https://pypi.douban.com/simple
run pip install flask_restf
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一个开源的容器化平台,用于快速构建、打包和发布应用程序。它可以将应用程序及其依赖项打包为一个独立的容器,并且可以在任何支持Docker环境中运行。Docker的主要优点是它的轻量级和可移植性,使得应用程序在不同的环境中具有一致的运行方式。 要部署Docker环境,首先需要安装Docker。在CentOS 7.5操作系统上,可以使用yum进行在线安装。使用以下命令查看可安装的Docker版本: ``` yum list docker ``` 然后,选择要安装的版本,并使用以下命令进行安装: ``` yum install docker ``` 安装完成后,可以使用以下命令启动Docker: ``` system start docker ``` 并设置开机自启动: ``` system enable docker ``` 可以使用以下命令检查已安装的Docker版本: ``` docker version ``` 此外,如果要部署其他应用程序或服务,可以使用Docker镜像。Docker镜像是一个轻量级、独立、可执行的软件包,它包含了运行应用程序所需的一切依赖项。可以从Docker Hub等镜像仓库下载现有的镜像,也可以通过Dockerfile自定义构建镜像。 在部署Docker镜像时,可以使用以下命令进行仓库管理: ``` docker login //登录 docker logout //登出 docker tag <镜像id> <镜像名>:<标签名> //设置标签 docker push <镜像名>:<标签名> //将本地镜像推送到仓库 ``` 通过以上步骤,您可以成功部署Docker环境并开始使用Docker进行应用程序的打包和发布。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值