docker內安装TOPT

docker內安装TOPT1 启动并进入 docker 启动 john john PAY4 dockerrun d p8888 8888 v media john 10167DFA167D WPAN GIT PYTHON home

大家好,欢迎来到IT知识分享网。

 

1,启动并进入docker

启动:john@john-PAY4:~$ docker run -d -p 8888:8888 -v /media/john/10167DFA167DE0E0/WPAN/GIT/PYTHON:/home/ds/notebooks dataquestio/python2-starter

查询id:docker ps

进入docker机器终端:sudo docker exec -it 775c7c9ee1e1(上一步查询的id) /bin/bash

2,安装TOPT

参考:https://github.com/rhiever/tpot/blob/master/docs_sources/installing.md

3,安装和验证deap

参考:https://github.com/DEAP/deap

pip install deap

(升级pip)pip install –upgrade pip

pip install git+https://github.com/DEAP/deap@master

成功后

docker机器中输入python,进入python终端,

from deap import creator

没有报错,认为安装成功。

4,安装tqdm和stopit

pip install  tqdm stopit

5,安装xgboost

参考:http://blog.csdn.net/sun_jiadong/article/details/

pip install xgboost

6,安装TPOT

pip install tpot

7,验证tpot安装

python

from tpot import TPOTClassifier

不报错即可。

8,提交到新容器

docker ps -l

docker commit 5209(上一步id的前4位) learn/tpot

docker imges

9,docker镜像的备份

[dev@OG2233-FM41-226 ~]$ sudo docker images

REPOSITORY             TAG                 IMAGE ID            CREATED             VIRTUAL SIZE

sameersbn/gitlab       8.14.2              3dc4358e3a23        4 days ago          778.1 MB

sameersbn/postgresql   latest              38f559f86963        7 weeks ago         232.4 MB

sameersbn/mysql        latest              3e1a2409cf94        7 weeks ago         294.1 MB

sameersbn/redis        latest              4c37d50ffad3        7 weeks ago         196.5 MB

保存image:

[dev@OG2233-FM41-226 ~]$ sudo docker save -o ./gitlab-8.14.2.tar sameersbn/gitlab

这个操作根据image大小,可能比较慢,也可能这机器太慢…

[dev@OG2233-FM41-226 ~]$ ls

gitlab-8.14.2.tar

恢复image:

sudo docker load -i ./gitlab-8.14.2.tar

这样就能恢复了,不过没测试,先备份着等以后有需要时再用。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/152176.html

(0)
上一篇 2025-03-09 20:20
下一篇 2025-03-09 20:25

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信