当前位置: 首页 > news >正文

docker 安装python3.8环境镜像并导入局域网

 一、安装docker

yum -y install docker  

 docker version    #显示 Docker 版本信息

可以看到已经下载下来了

拉取镜像python3镜像

二、安装docker 中python3环境

运行本地镜像,并进入镜像环境

 docker run -itd python-38 /bin/bash        docker run -itd python-38:latest /bin/bash           #启动一个实例并进入

 run  运行
-i   以交互模式运行容器,通常与 -t 同时使用;
-t  为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-d 后台

进入容器  docker exec -it 3935 bash     

通过pip安装插件 

pip install DrissionPage==3.2.35

三、导出镜像

docker export <container id> -o <path/to/save/container.tar>
docker export ce2ea3537d6 > docker_python3.tar

 podman也可以

四、导入镜像

 将镜像下载,复制到内网服务器。

运行镜像

五、复制文件

docker cp /opt/google.zip 3935921255d0:/opt/

正常到这就可以了。

-----------------------------------------------

六、Chrome 安装----------

因为我是要在内网安装python3环境,并且部署爬虫,需要用到浏览器,也是在docker中安装好,然后导出镜像。

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

vim /etc/yum.repos.d/google-chrome.repo

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=0
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

第三步:yum安装google

yum -y install google-chrome-stable --nogpgcheck

----------------

 常用命令

docker ps  #列出所有运行中容器。
docker kill b93795788ee0       #杀死一个容器
docker rm -f  b93795788ee0      # -f 强制删除
docker exec -it 6a55 bash	 进入容器--------------------------------------------------------
docker run -it centos                     运行centos镜像
docker -it    容器id /bin/bash             再次进入容器
docker stop 容器id                        停止一个容器/var/lib/docker/image/overlay2/imagedb/content/sha256  镜像存放位置
docker rmi -f <镜像名字>:[tag]                          删除镜像:
docker tag centos:latest centos:v1                      镜像打标签,重新起个名字
docker save -o <path/to/save/image.tar> <image name/id>            保存镜像
docker logs c1ac70aa4cf1                               查看容器日志
docker exec -it c04cd8ff802c /bin/bash                 进入镜像pip install -i       http://pypi.douban.com/simple/  pip -U --trusted-host pypi.douban.com
配置容器docker commit -m="base images" -a="spider" 6a55392dba72 python3.8.3:base-images
导出镜像
docker export <container id> -o <path/to/save/container.tar>
docker export 547bf8018506 > /opt/docker_python3.tar

http://www.lryc.cn/news/286764.html

相关文章:

  • 修复“电脑引用的账户当前已锁定”问题的几个方法,看下有没有能帮助到你的
  • vp9协议笔记
  • 信息检索与数据挖掘 | (九)Link Analysis(链接分析)
  • yarn的安装及使用教程
  • 最新AI系统ChatGPT网站H5系统源码,支持Midjourney绘画,GPT语音对话+ChatFile文档对话总结+DALL-E3文生图
  • 学会使用ubuntu——ubuntu22.04使用WebCatlog
  • (Arcgis)Python3.8批量裁剪利用shp文件裁剪tif栅格影像数据
  • 漏洞补丁修复之openssl版本从1.1.1q升级到1.1.1t以及python版本默认2.7.5升级到2.7.18新版本和Nginx版本升级到1.24.0
  • HCIP-BGP实验4
  • 数据挖掘笔记1
  • Spring RabbitMQ那些事(3-消息可靠传输和订阅)
  • 揭秘 Kafka 高性能之谜:一文读懂背后的设计精粹与技术实现
  • canvas绘制美国国旗(USA Flag)
  • Python中的`__all__`魔法函数使用详解
  • Studio One 6 mac 6.5.2 激活版 数字音乐编曲创作
  • GitHub图床TyporaPicGo相关配置
  • FireAlpaca:轻量级、免费的Mac/Win绘图软件,让你的创意如火燃烧!
  • 用 Python 制作可视化 GUI 界面,一键实现自动分类管理文件!
  • 【STM32】USB程序烧录需要重新上电 软件复位方法
  • Java数据结构与算法:图算法之深度优先搜索(DFS)
  • SpringBoot整合QQ邮箱发送验证码
  • 云虚拟主机怎么修改代码?如何修改部署在虚拟主机的网站代码?
  • 电脑加固态硬盘有什么好处
  • LabVIEW电火花线切割放电点位置
  • 信通院发布《全球数字经济白皮书 (2023年)》解析
  • Spring5系列学习文章分享---第三篇(AOP概念+原理+动态代理+术语+Aspect+操作案例(注解与配置方式))
  • BL0942 内置时钟免校准计量芯片 用于智能家居领域 上海贝岭 低成本 使用指南
  • 【算法专题】动态规划之路径问题
  • Python range函数
  • Unity中实现捏脸系统