pycharm 连接 docker容器

1、ubuntu 18.04 先安装sudo apt-get install openssh-server

2、修改“ /etc/ssh/sshd_config”

  改成 PermitRootLogin yes (默认为#PermitRootLogin prohibit-password)

3、重启SSH:

  sudo service ssh restart

#################################################################

4、docker pull ubuntu:16.04

5、docker run -it  --name ubuntu-demo  -d  dfeff22e96ae

6、进入ubuntu-demo容器中

7、apt-get update

    先按装python3.6

      apt-get install gcc

      apt-get install g++

      apt-get install gdb

      apt-get install python-software-properties

      apt-get install software-properties-common

      add-apt-repository ppa:deadsnakes/ppa

      apt-get update

      apt-get install python3.6

      apt-get install python3-pip

      sudo  python3 -m pip install --upgrade pip

      pip install django

     设置python3.6为默认值

      sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

      sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

      sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

      sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

    安装虚拟环镜

     sudo pip install virtualenv

     sudo pip install virtualenvwrapper

       1 创建虚拟环境管理目录

          mkdir ~/.virtualenvs

          vi ~/.bashrc       打开文件

          #在文件内容末尾添加如下内容:

            export WORKON_HOME=$HOME/.virtualenvs

            source /usr/local/bin/virtualenvwrapper.sh

          保存退出文件

          然后输入  source ~/.bashrc     使其生效

    然后就可以创健虚拟环镜并安装django,最后配置pycharm,项目结构代码同步到pycharm

8、apt-get install openssh-server

9、apt-get install vim

10、vim /etc/ssh/sshd_config

  将PermitRootLogin的值从withoutPassword改为yes

  #PasswordAuthentication yes改为PasswordAuthentication yes

  UsePAM yes改为UsePAM no

  service ssh restart 重启ssh服务

11、修改root 密码

  输入passwd

  输入新的密码

退出ubuntu-demo容器

######################################################################

12、将ubuntu刚刚的容器重新命名

  命令格式:docker  commit  container-id  new-name

  docker  commit   454d3bf71a5c  ubuntu1604

13、重新根据创建的images,生成新的容器

  docker run -it -p 8020:22 --name ubuntu_1604   -v /home/django/demo/:/home/django/demo     -d 0f4debfcdfc0

14、测试连接:ssh  root@81.69.10.139 -p 8020

15、如果提示警告,就输:vim  ~/.ssh/known_hosts

  进去后把里面的内容删除了,保存退出

 

posted on 2020-11-29 00:20  nickshen  阅读(876)  评论(0编辑  收藏  举报

导航