Python/Docker: Difference between revisions
< Python
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
== Test a docker image == | |||
=== Pull images === | |||
<source lang="bash"> | <source lang="bash"> | ||
| Line 6: | Line 8: | ||
sudo docker pull python:3.8.6-alpine | sudo docker pull python:3.8.6-alpine | ||
</source> | </source> | ||
=== Read platform infomations === | |||
<source lang="bash"> | <source lang="bash"> | ||
| Line 11: | Line 15: | ||
sudo docker run --name py01 -it python:3.8.6-slim | sudo docker run --name py01 -it python:3.8.6-slim | ||
sudo docker run --name py01 -it python:3.8.6-alpine | sudo docker run --name py01 -it python:3.8.6-alpine | ||
</source> | |||
<source lang="bash"> | |||
>>> import platform | >>> import platform | ||
>>> platform.uname() | >>> platform.uname() | ||
>>> platform.machine() | >>> platform.machine() | ||
>>> exit() | >>> exit() | ||
</source> | </source> | ||
=== List packages === | |||
<source lang="bash"> | <source lang="bash"> | ||
| Line 24: | Line 30: | ||
sudo docker run --name py02 -it python:3.8.6-slim /bin/bash | sudo docker run --name py02 -it python:3.8.6-slim /bin/bash | ||
sudo docker run --name py02 -it python:3.8.6-alpine /bin/sh | sudo docker run --name py02 -it python:3.8.6-alpine /bin/sh | ||
</source> | |||
<source lang="bash"> | |||
pip list | pip list | ||
Revision as of 03:55, 17 December 2020
Test a docker image
Pull images
sudo docker pull python:3.8.6
sudo docker pull python:3.8.6-slim
sudo docker pull python:3.8.6-alpine
Read platform infomations
sudo docker run --name py01 -it python:3.8.6
sudo docker run --name py01 -it python:3.8.6-slim
sudo docker run --name py01 -it python:3.8.6-alpine
>>> import platform
>>> platform.uname()
>>> platform.machine()
>>> exit()
List packages
sudo docker run --name py02 -it python:3.8.6 /bin/bash
sudo docker run --name py02 -it python:3.8.6-slim /bin/bash
sudo docker run --name py02 -it python:3.8.6-alpine /bin/sh
pip list
Package Version
---------- -------
pip 20.3.3
setuptools 51.0.0
wheel 0.36.2