docker环境配置老出现一些记不住的细节,本文主要记录一些基本配置问题.
1、ssh配置
ssh的配置关系否可以利用pycham等完成远程容器连接,进行代码本地调试,因此需要对此进行配置
-
安装ssh
使用如下命令完成ssh-server的安装
apt-get install openssh-server
-
配置sshd-config
主要命令如下:
vim /etc/ssh/sshd_config
修改如下信息:
PermitRootLogin yes
UsePAM no
保存并重启ssh使其生效
service ssh restart -
设定root账户和密码
设定密码的前提是此时已经在容器内部
-
在容器内部启动所使用的端口
> which sshd > /usr/sbin/sshd > /usr/sbin/sshd -p [容器内部端口外部可以连通 eg:9000] &
-
验证端口是否可用
ssh root@0.0.0.127 -p 5022
如下所示:
-
pycharm配置
依次打开pycharm->setting->Project interpreter->add
修改对应的host:0.0.0.127 Port:5022(物理机和容器的映射端口),username:root 登陆密码 设定ssh时设定的
2、容器配置源
-
pip源配置
vim ~/.pip/pip.conf
配置清华源在文本中添加如下信息即可
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
配置自己的私有源,则需要对应修改其中的index-url和rusted-host即可 -
conda源配置
给conda配置使用源的channel
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set ssl_verify yes
获取conda的位置
打开condarc,设定其中的defaults不可用或删除
vim /root/.condarc
3、修改Ubuntu/Centos本地源
-
修改Ubuntu本地源
修改本地源分为三步如下所示
(1)进入/etc/apt/
(2)Vim Sources.list 并加如对应的信息
(3)apt-get update进行更新 -
修改Centos本地源
修改本地源分为三步如下所示
(1)进入/etc/yum.repos.d
(2)Vim CentOS-Base.repo
(3)清空源信息(yum clear all ->yum repolist)
4、windows配置源
-
pip源配置
首先:进入C:\Users\Administrator\AppData\Roaming
其次:建立文件pip
最后:在pip文件夹中创建pip.ini文件,并向其中添加合适的源,如下所示
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn -
conda源配置
首先:进入cmd程序
其次:给conda配置使用源的channel
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set ssl_verify yes
最后:进入C:\Users\Administrator,打开.condarc文件,删除不需要的源即可
未完待续…