来安装个 Python3 的容器吧~
虽说日後要搭建一系列的服务,并让开发者可以直观理解,可以使用 Docker Compose 来将参数、服务间的关联给保留下来,并在不同的机器上得以快速搭建。倘若没有基本单一容器的搭建功夫的话,那在 Docker Compose 後的除错过程就会遇上困难,也不知道如何撰写客制化的 dockerfile。
import time
while (1):
print(time.ctime())
time.sleep(1)
docker run -it --name python3 debian:buster /bin/bash
#root@7fbbf7c8caa0:/ 在容器内
# 更新套件清单
apt-get update
# 安装 python3 所需依赖套件
apt-get install -y wget gcc make autoconf tcl-dev tk-dev
# 从 python 官网拉取直译器
wget -O python.tgz "http://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz"
# tar 指令: z = 使用 gzip 压缩;x = 解压缩;f <压缩名称> = 指定压缩档名称
tar zxf python.tgz
# 切换到 Python-3.9.6 资料夹
cd Python-3.9.6
# 进行 Python 的设定、编译和安装
./configure --enable-shared && make && make install
# 将编译出的共用程序库,复制一份到系统共用库目录下
cp libpython3.9.so.1.0 /usr/lib
# 出现版号代表安装成功
python3 --version # 3.9.6
# 执行一开始上传的 time.py
cd .. # 确保回到 /user 下
python3 time.py
Wed Aug 25 09:13:34 2021
Wed Aug 25 09:13:35 2021
Wed Aug 25 09:13:36 2021
Wed Aug 25 09:13:37 2021
Wed Aug 25 09:13:38 2021
>>: D-15 过滤器 ? filter ? attribute
在Constructor的章节中我们使用建立实体的方式 function Person(name, ...
今天就来实际撰写LineBot罗~ 我们要先下载必要套件,linebot-sdk以及flask。主要...
应用层 1.节能 智慧电网系统 自动将感测到家庭家电上的用电资料并上传到网路 电力公司才可以藉由智...
本系列文之後也会置於个人网站 这系列文章将带大家探讨软件开发上,那些身份验证与授权的相关议题。此外...
今天来做从网页修改MySQL资料表内容(修改会员的名称) 首先要做出一个修改按钮(虽然说是按钮,但我...