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

  進去后把里面的內容刪除了,保存退出

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM