docker容器安装及配置Anaconda环境

如果不需要创建docker容器可以直接跳过创建容器这一步

创建容器

docker run -d -p 80:80 nginx

创建一个新的容器并运行一个命令

语法docker run [OPTIONS] IMAGE [COMMAND] [ARG…]

-d 为后台运行容器 返回容器ID

-p 指定端口映射 主机端口:容器端口

docker run -d -p 81:80 nginx可以创建一个新的外部端口映射到相同的容器端口,打开的页面相同

启动SSH服务

启动SSH服务后就可以不通过主机打开docker容器,具体方法看:启动SSH服务

配置Anaconda(python)环境

使用Anaconda

1.下载Anaconda

我这里是直接下载到本地windows电脑的,直接去官网https://www.anaconda.com/products/individual#linux 下载Python3版本

apine安装docker docker安装anaconda_linux

2.上传到linux服务器

我这里利用WinSCP软件 通过SFTP协议发送文件

apine安装docker docker安装anaconda_linux_02

如果使用的是容器,那么这里的主机名为宿主机的IP,端口号为宿主机的端口号(该端口号映射到容器的22号端口) 如果使用本身就是主机,直接使用主机的IP地址,可以通过ifconfig命令查询,端口号22

如果建立连接失败就要检查ssh服务是否开启,具体安装检测方法可以看启动SSH服务

连接成功后,直接拖拽 Anaconda3-2021.05-Linux-x86_64文件到linux目录下

3.Anaconda安装

  1. cd到linux放置Anaconda安装包的目录下
  2. 输入
bash Anaconda3-2021.05-Linux-x86_64.sh
  1. 出现下图这个界面按ENTER,一直ENTER
  2. apine安装docker docker安装anaconda_ssh_03

  3. 直到出现
  4. apine安装docker docker安装anaconda_python_04

  5. 输入yes,等待安装完成
  6. 当提示 是否希望安装程序通过运行conda init来初始化
  7. apine安装docker docker安装anaconda_python_05

官方推荐选yes

1、选择yes:
选择yes的话,bashrc文件中会添加以下内容,这样在打开终端时自动执行conda activate root 命令,这样在终端输入python的时候默认是python3(CentOS7及7以下默认装的是python2)。

这样进入shell界面,命令前面会变成(base),默认python3,之前为(root) 更换回root的方法是 conda activate root

2、选择no:

选择no的话,在安装完anaconda后需手动添加环境变量

6. 安装完成!

退出Anaconda环境

conda deactivate 

# 若要重新进入用 conda activate xxx

查看python解释器路径

在终端输入python进入python命令行

输入

import sys
sys.executable

bash界面即会显示python解释器路

apine安装docker docker安装anaconda_ssh_06