?/root/docker_python目錄結(jié)構(gòu):
.
|-- demo
| `-- main.py
`-- docker-compose.yml
main.py內(nèi)容:
# coding=utf-8
# -*- coding: utf-8 -*-
if __name__ == '__main__':
print("hello world")
docker-compose.yml內(nèi)容:
version: "3"
services:
docker_python:
image: python:2.7.18
container_name: py_app
working_dir: "/root"
restart: always
volumes:
- "/root/docker_python/demo:/root/demo"
networks:
- py_net
environment:
- TZ=Asia/Shanghai
stdin_open: true
tty: true
networks:
py_net:
#driver: bridge
其中?stdin_open
?相當(dāng)于?run
?命令中的?-d
,
其中?tty
?相當(dāng)于?run
?命令中的?-i
stdin_open: true
tty: true
其中networks可以使用已創(chuàng)建網(wǎng)絡(luò),假設(shè)xxx為已創(chuàng)建的網(wǎng)絡(luò)
networks:
? xxx:
? ? external: true
設(shè)置容器時(shí)區(qū)
environment:
? ? ? - TZ=Asia/Shanghai
補(bǔ)充:
若沒(méi)有在文件中沒(méi)有寫入“environment: - TZ=Asia/Shanghai”,
我們還可以進(jìn)入容器中設(shè)置時(shí)區(qū)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-572519.html
# 注:以下命令都是進(jìn)入容器后執(zhí)行的
# 如果沒(méi)有設(shè)置時(shí)區(qū),默認(rèn)UTC
# 使用date查看時(shí)間,可以看到UTC
# 設(shè)置CST-8
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 使用date查看時(shí)間,可以看到CST
# 恢復(fù)默認(rèn)
rm /etc/localtime
# 使用date查看時(shí)間,可以看到UTC
服務(wù)器系統(tǒng)時(shí)間同步:Linux 修改系統(tǒng)時(shí)間的兩種方式_linux 修改時(shí)間_會(huì)踢球的程序源的博客-CSDN博客文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-572519.html
到了這里,關(guān)于使用docker簡(jiǎn)單創(chuàng)建一個(gè)python容器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!