【tech】DockerでPythonの実行環境作成メモ



Dockerをインストールしてなかなか使わない日々が続いてしまいましたが、Pythonを触わらなければいけない機会があったのでPython3の実行環境をDockerで作ってみました。

CentOS8へDockerのインストール手順はこちらに

【tech】CentOS8にDockerをインストールしてみたメモ

Dockerhubでサインアップしておく必要があります。
メールアドレスだけ用意できれば簡単に作成可能です。
https://hub.docker.com/

環境


ホストOS:windows10
Docker:19.03.12

手順


・Doockerの起動確認
systemctl status docker


[root@CentOS8 ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor p>
Active: active (running) since Sat 2020-07-18 17:56:20 EDT; 5min ago
Docs: https://docs.docker.com
Main PID: 1099 (dockerd)
Tasks: 10
Memory: 119.2M
CGroup: /system.slice/docker.service


・Docker imageの有無を確認
docker images


[root@CentOS8 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE


・dockerのイメージをPULL
docker pull python:latest

・Docker imageの有無を確認
docker images

[root@CentOS8 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
python latest ea8c3fb3cd86 4 days ago 934MB
[root@CentOS8 ~]#

・コンテナの起動ログイン


[root@CentOS8 ~]# docker run -it python /bin/bash
root@1bf9f7e27645:/#
root@1bf9f7e27645:/#
root@1bf9f7e27645:/# python3
Python 3.8.4 (default, Jul 14 2020, 02:56:59)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>


【tech】Dockerの使い方メモ~インストール後~



公開:2019/12/27
更新:2019/12/27

dockerをインストールしてしばらく放置していたので使い方を調べてメモしていきます!!

・DockerのVer確認
docker --version

[root@localhost ~]# docker --version
Docker version 19.03.4, build 9013bf583a
[root@localhost ~]#

随時更新していきます!



久しぶりにみてみると、モバイルバッテリーもずいぶん安くなってるんですね!

皆さん既にやってると思いますが、 AmazonPrimeだとAmazon Music Unlimitedが月額780円でできるんですね!
最近知ってapple musicから乗り換えました。(200円ですが安い方がいいに越したことはないです笑)

下のPythonの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



【tech】CentOS8にDockerをインストールしてみたメモ




公開日:2019/11/10
更新日:2020/07/17

以前一度だけちょっと触ったDockerのインストールメモです!
最近いろんなソフトウェアをインストールして遊んでいるのですが、構築した都度VMを削除しているので、そのままコンテナ化し起動させられないかと思いまたDockerをインストールしてみました!

動画つくりました!

環境


CentOS8.0 (minimal) on KVM
(IP:192.168.100.101)
Docker Ver:18.09 (Latest 2019/11/10)




手順


・Dockerリポジトリ追加
sudo curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo

・yum キャッシュの作成
sudo yum makecache

・Dockerのインストール
sudo dnf -y install docker-ce --nobest

・Dockerの起動
sudo systemctl enable --now docker

・ユーザをdockerグループに追加
sudo usermod -aG docker $USER

・ユーザのグループ確認
id $USER

・カレントグループの変更
newgrp docker



・DockerのVer確認
docker version

・DockerコンテナのDL(Pull)
docker pull alpine

・DLしたDockerを確認
docker images

・alpineを起動させる
docker run -it --rm alpine /bin/sh

・ディレクトリ一覧取得
ls

・ping
ping 8.8.8.8

・Alpineから抜ける
exit


久しぶりにみてみると、モバイルバッテリーもずいぶん安くなってるんですね!

皆さん既にやってると思いますが、 AmazonPrimeだとAmazon Music Unlimitedが月額780円でできるんですね!
最近知ってapple musicから乗り換えました。(200円ですが安い方がいいに越したことはないです笑)

下のPythonの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)