根据给定的centos镜像安装anaconda3+pycharm

1.通过xftp从windows上传给定的centos镜像,如下图所示:

2.加载该镜像

[docker@localhost education]$ docker load  -i /home/docker/education/centos_image.tar
78446457d52a: Loading layer [==================================================>]  202.6MB/202.6MB
eb5050a05bf5: Loading layer [==================================================>]  267.7MB/267.7MB
caf5d82630a4: Loading layer [==================================================>]   84.6MB/84.6MB
39ccd6734ccd: Loading layer [==================================================>]  21.29MB/21.29MB
faf624ec4102: Loading layer [==================================================>]  7.168kB/7.168kB
fed26b1d31ae: Loading layer [==================================================>]  9.728kB/9.728kB
fd82780daa1a: Loading layer [==================================================>]  13.82kB/13.82kB
61718dbf6727: Loading layer [==================================================>]  68.73MB/68.73MB
9ae03b6fc6f2: Loading layer [==================================================>]  156.9MB/156.9MB
76ea566ec8b6: Loading layer [==================================================>]  6.112MB/6.112MB
d5d18f6988d9: Loading layer [==================================================>]  102.7MB/102.7MB
2c98add62113: Loading layer [==================================================>]  493.6MB/493.6MB
de8dba722875: Loading layer [==================================================>]    361kB/361kB
09709444932f: Loading layer [==================================================>]  50.74MB/50.74MB
e0837a49f16f: Loading layer [==================================================>]  8.704kB/8.704kB
346b6fcc737a: Loading layer [==================================================>]    6.5MB/6.5MB
46aba968f6db: Loading layer [==================================================>]  884.4MB/884.4MB
a70abff41b78: Loading layer [==================================================>]  4.608kB/4.608kB
414b0f244453: Loading layer [==================================================>]  3.072kB/3.072kB
a3b829213088: Loading layer [==================================================>]  378.4MB/378.4MB
69f923600334: Loading layer [==================================================>]  33.91MB/33.91MB
2319d269346d: Loading layer [==================================================>]   7.68kB/7.68kB
a138f4cb5c52: Loading layer [==================================================>]   2.56kB/2.56kB
a8c486a430a9: Loading layer [==================================================>]  5.632kB/5.632kB
13dbd85931c8: Loading layer [==================================================>]  4.022MB/4.022MB
0b6eb1e1b731: Loading layer [==================================================>]   2.56kB/2.56kB
dcde5c5b5699: Loading layer [==================================================>]  669.2kB/669.2kB
Loaded image: ibus-wps-jdk-ssh-userhadoop11:latest

加载后的镜像如下:

3.加载基础镜像后,然后在该镜像中安装需要的Python环境

3.1根据加载的镜像生成容器

                                                                                                                                        face3
[docker@localhost ~]$ docker run -it --name text_classification_3 -p 9031:6901 ibus-wps-jdk-ssh-userhadoop11:latest /bin/bash
------------------ update chromium-browser.init ------------------
... set window size 1280 x 1024 as chrome window size!
------------------ change VNC password  ------------------
------------------ start noVNC  ----------------------------
------------------ start VNC server ------------------------
remove old vnc locks to be a reattachable container
start vncserver with param: VNC_COL_DEPTH=24, VNC_RESOLUTION=1280x1024
...
start window manager
...
------------------ VNC environment started ------------------
VNCSERVER started on DISPLAY= :1 
        => connect via VNC viewer with 172.17.0.6:5901
noVNC HTML client started:
        => connect via http://172.17.0.6:6901/?password=...
------------------ EXECUTE COMMAND ------------------
Executing command: '/bin/bash'
[root@3b6089fdf87f ~]# 

 

另外也可通过下面语句生成容器,而不进入容器中,把-it换成-d即可:

[docker@localhost ~]$ docker run -d -p 9035:6901 --name text_classification_5 --hostname hostname_1 ibus-wps-jdk-ssh-userhadoop11
f6dfd8a733f4dc3625edbf28d920637d4ff7e35da1d2c12a40abb179298c1cfd
[docker@localhost ~]$ 
[docker@localhost ~]$ docker ps
CONTAINER ID        IMAGE                                  COMMAND                  CREATED             STATUS              PORTS                                                                                                                                                                                                                                                    NAMES
f6dfd8a733f4        ibus-wps-jdk-ssh-userhadoop11          "/dockerstartup/vnc_…"   48 seconds ago      Up 47 seconds       5901/tcp, 0.0.0.0:9035->6901/tcp                                                                                                                                                                                                                         text_classification_5

上述语句中--name是容器的名字, --hostname是容器主机名,后面的参数是Image的名字;--name ,--hostname是自己定义的,后面的imageName是你Load进入的image名字

容器内 几个软件之间的通信,可以用localhost或是Hostname;如果多个容器之间通信,用name。

生成容器后,就进入了该容器,现可通过ip+映射端口号:192.168.1.123:9035

注意:要进入容器中,必须保证容器处于running状态,同时最好进入该容器中,如执行如下语句后才进入网页

[docker@localhost ~]$ docker exec -it f6dfd8a733f4 /bin/bash
[root@hostname_1 ~]# 

安装anaconda3

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.1.0-Linux-x86_64.sh
bash Anaconda3-5.1.0-Linux-x86_64.sh

安装好后修改环境变量

vim /etc/profile

在打开的文件中输入如下语句

export PATH=$PATH:/root/anaconda3/bin

修改环境变量后,需要更新环境变量

source /root/.bashrc

这时候 输入 pip list 可以查看已安装的包,如果可以查看,代表anaconda3安装成功

安装相应的包

pip install jieba==0.39

安装完成后可以用pip进行查看安装的包情况

安装pycharm

下载pycharm,为了方便安装的community版本,首先下载,然后进行解压

wget https://download.jetbrains.8686c.com/python/pycharm-community-2018.1.4.tar.gz

tar -xf pycharm-community-2018.1.4.tar.g
[root@hostname_1 ~]# tar -xf pycharm-community-2018.1.4.tar.gz
[root@hostname_1 ~]# cd pycharm-community-2018.1.4/bin
[root@hostname_1 bin]# ll
total 140
-rwxr-xr-x 1 root root   221 5月  24  2018 format.sh
-rwxr-xr-x 1 root root 23072 5月  24  2018 fsnotifier
-rwxr-xr-x 1 root root 29648 5月  24  2018 fsnotifier64
-rwxr-xr-x 1 root root 26453 5月  24  2018 fsnotifier-arm
-rw-r--r-- 1 root root 10915 5月  24  2018 idea.properties
-rwxr-xr-x 1 root root   272 5月  24  2018 inspect.sh
-rw-r--r-- 1 root root  2236 5月  24  2018 log.xml
-rwxr-xr-x 1 root root   410 5月  24  2018 printenv.py
-rw-r--r-- 1 root root   329 5月  24  2018 pycharm64.vmoptions
-rw-r--r-- 1 root root  7074 5月  24  2018 pycharm.png
-rwxr-xr-x 1 root root  6856 5月  24  2018 pycharm.sh
-rw-r--r-- 1 root root   337 5月  24  2018 pycharm.vmoptions
-rwxr-xr-x 1 root root   708 5月  24  2018 restart.py
[root@hostname_1 bin]# sh pycharm.sh

执行sh pycharm.sh会弹出如下对话框(注,执行该语句需要到对应的网页版中去运行,因为要展示图像化界面)

点解ok,然后弹出下面对话框:

选择accept,然后弹出下面对话框

选择Don‘t send

这时你可以一步一步查看,也可以跳过不看,最后就安装成了。

安装成功后可以先不进入,直接关闭,回去设置桌面图标:

现有两种设置桌面图标的方法:

方法1:生成一个桌面图标

vim /usr/share/applications/pycharm.desktop

然后再该文件中添加如下语句

#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding = UTf-8
Name = Pycharm
Comment = pycharm-community-2018.1.4
Exec = /root/pycharm-community-2018.1.4/bin/pycharm.sh
Icon = /root/pycharm-community-2018.1.4/bin/pycharm.png
Terminal = false
StartupNotify = true
Type = Application
Categories = Applications;

接着进入/usr/share/applications路径下,找到生成的图标,将该图标拉倒桌面上,然后给该图标进行授权,输入如下语句

chmod a+x /root/Desktop/pycharm.desktop

图标生成成功

方法2:

直接在桌面点击鼠标右键,选择create launcher

然后弹出如下对话框,并按要求填写对话框

其中Command,路径如下,选择pycharm.sh后,点击open即可

选择图标,路径如下,选择pycharm.png后,点击OK即可

最后点解save,然后还学给与该图标权限

chmod a+x /root/Desktop/pycharm.desktop

即可生成需要的图标。

至此,安装任务完成,另外的直接从docker中安装所需要的进行可参考我的另外博客

https://blog.csdn.net/abcdrachel/article/details/94448801

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值