docker export_docker构建python3.7镜像
安裝 Docker Engine-Community
使用 Docker 倉庫進行安裝
在新主機上首次安裝 Docker Engine-Community 之前,需要設(shè)置 Docker 倉庫。之后,您可以從倉庫安裝和更新 Docker。
設(shè)置倉庫
安裝所需的軟件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存儲驅(qū)動程序需要 device-mapper-persistent-data 和 lvm2。
$使用以下命令來設(shè)置穩(wěn)定的倉庫。
$安裝 Docker Engine-Community
安裝最新版本的 Docker Engine-Community 和 containerd,或者轉(zhuǎn)到下一步安裝特定版本:
$ sudo yum install docker-ce docker-ce-cli containerd.io如果提示您接受 GPG 密鑰,請選是。
啟動 Docker。
$ sudo systemctl start docker構(gòu)建python3鏡像
一.在Dockerfile/Dockerfile 中寫入以下代碼
注意:Dockerfile目錄中最好不要有多余的文件,也會發(fā)送給docker引擎,速度會變慢##############################################二 dockerfile構(gòu)建命令:
在Dockerfile文件目錄下執(zhí)行
docker build -t python:37 .- -t:指定鏡像名稱
三 啟動容器
docker run -itd --name python --restart always --privileged=true -v /root/dockers/python:/root/python -v /root/dockers/python/cron:/var/spool/cron python:37 /usr/sbin/initdocker run 命令會創(chuàng)建一個名為python的容器- -i:互交模式
- -t:終端模式
- -d:后臺啟動
- --name: 容器名稱,即后面的python
- -v:資源卷映射,主機目錄、文件映射到容器目錄、文件
四 進入容器
docker exec -it python /bin/bash五 導(dǎo)出容器
Ctrl + d 退出當(dāng)前容器后執(zhí)行下面語句
docker export python > python.tar六、導(dǎo)入容器
docker import python.tar python:3通過export+import的方法創(chuàng)建鏡像不會保留鏡像歷史,可以縮小鏡像體積七、push到hub
需要先到 https://hub.docker.com 注冊一個賬號
上傳完成后可以在任一主機上拉取鏡像:
docker pull vfrtgb158/python:3總結(jié)
以上是生活随笔為你收集整理的docker export_docker构建python3.7镜像的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker hub 代理_MAC版 的
- 下一篇: esp8266接收到的数据如何存放到数组