当前位置: 首页 > news >正文

黄石网站网站建设网站生成手机版

黄石网站网站建设,网站生成手机版,网站建立快捷方式,视频网站后台管理参考自: 1.最详细ubuntu安装docker教程 2.使用docker搭建python环境 首先假设已经安装了docker,卸载原来的docker 在命令行中运行: sudo apt-get updatesudo apt-get remove docker docker-engine docker.io containerd runc 安装docker依赖 apt-get…

参考自:

        1.最详细ubuntu安装docker教程

        2.使用docker搭建python环境

首先假设已经安装了docker,卸载原来的docker

在命令行中运行:

sudo apt-get updatesudo apt-get remove docker docker-engine docker.io containerd runc

安装docker依赖

apt-get install ca-certificates curl gnupg lsb-release

添加Docker官方GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

添加Docker的软件源:

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

 

安装Docker:

apt-get install docker-ce docker-ce-cli containerd.io
  1. 配置用户组(可选)

默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。命令如下:

sudo usermod -aG docker $USER

 

运行docker

我们可以通过启动docker来验证我们是否成功安装。命令如下:

systemctl start docker

安装工具

apt-get -y install apt-transport-https ca-certificates curl software-properties-common

重启docker

service docker restart

验证是否成功

sudo docker run hello-world

查看版本

sudo docker version

查看镜像,命令如下:

sudo docker images

 

python容器环境的安装

拉取python镜像
docker pull python:3.8.6

 在自己的目录下创建依赖库文件 requirements.txt

txt文件名称可以随意写

touch requirements.txt

通过编辑添加库名到这个文件中即可,文件中的内容类似这样的

创建Dockerfile

在server目录下创建Dockerfile文件(文件名必须是Dockerfile,没有后缀)内容如下

FROM python:3.8.6
WORKDIR /home/ubuntu/server
ADD requirements.txt /home/ubuntu/server
RUN pip install -r requirements.txt
CMD["python","run_server.py"]# 解释
# 基于python:3.8.6这个基础镜像构建镜像
# 切换换工作空间
# 将python项目依赖包添加到镜像
# 安装依赖包
# 设置容器执行后自动执行的命令,这里的“run_server.py”是项目的执行入口

在server目录下执行镜像构建命令,以3.8.6python镜像为基础,添加依赖库新建一个镜像

docker build -t python3.8:server_env .

 构建成功后会看到一个新的镜像(docker images),使用命令查看

sudo docker images

 

创建一个python容器并查看依赖包是否安装成功

搭建test_env容器

docker run -id --name=test_env python3.8:server_env /bin/sh

 查看容器运行状态

sudo docker ps -a

进入test_env容器,并查看安装包

docker exec -it -u 0 test_env  /bin/sh

进入后输入命令进行查看

pip list

 

如果存在没安装上的依赖包可以自行在test_env容器中安装

pip install 依赖包==版本

 

将项目代码所在映射到容器中,这里我又创建了一个env的容器

docker run -id -v /home/ubuntu/server_env:/home/ubuntu/server -p 8765:8765 -u=root --name=test1_env python3.8:server_env python run_server.py


参数说明:
-i:表示运行容器
-t:表示容器启动后会进入其命令行
-d:守护式方式创建容器在后台运行
--name:容器名称
-p 8765:8765:端口映射,宿主机端口:python服务端口(8765)
-u=root:指定容器用户为root用户
-v /home/ubuntu/server_env:/home/ubuntu/server:将项目代码映射到python容器中
 

运行成功后查看状态

sudo docker ps -a

docker的一些其他命令

docker start 容器名
#容器开始运行
docker stop 容器名
#容器停止运行
docker kill 容器名
#容器关闭
docker rm 容器名
#容器删除

 

http://www.yayakq.cn/news/835821/

相关文章:

  • 郑州汉狮做网站多少钱做网站有哪些主题
  • 怎么制定网站广州建设信息网官网
  • 大丰网站建设影视公司组织架构
  • 网站建设要具备那些网站建设及维护费
  • 关键词搜索爱站网wordpress分类含有中文
  • 90设计网站兼职怎么样手机网站快速建站
  • seo最好的网站源码硅藻泥网站怎么做
  • 装修网站排行榜前十名有哪些八师石河子精神文明建设网站
  • 5昌平区网站建设织梦装修网站模板
  • php网站开发招招聘怎么做网站写手
  • 机构单位网站建设方案建设信息网的网站或平台登陆
  • 河北京电电力建设有限公司网站腾讯企点官网下载
  • 成都网站设计服务商政务网站建设标准
  • 网站添加搜索奉化网络推广
  • 长春长春网站建设网中英企业网站
  • 苏州网站设计公司价格百度站长工具登录方式
  • 做公众号策划的网站wordpress 使用教程
  • 吴江企业网站制作医院做网站
  • 服务推广网站定兴网站建设公司
  • 中国建设银行行号查询seod的中文意思
  • 怎么建立手机网站公司企业网站建设目的
  • 新乡网络网站建设如何自己做淘宝网站
  • 公司变更法人的流程seo名词解释
  • 私人可注册网站吗网站建设公司的前景
  • 成品网站 子目录打不开互联网域名注册查询
  • 做后台系统的网站网站建设是一个什么的过程
  • 咸阳做网站的公司有哪些鞍山做网站企业
  • 宝安网站设计服务商城微网站建设方案
  • 建设网站学习网站设计制作软件
  • 在哪里建网站企业有哪些管理软件呢