欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pycharm使用docker容器開發(fā)的詳細教程

 更新時間:2023年01月05日 15:16:48   作者:柳葉lhy  
這篇文章主要介紹了pycharm使用docker容器開發(fā)的詳細教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

安裝docker桌面程序

docker官網(wǎng)下載并安裝桌面程序。安裝好后啟動桌面程序。

若出現(xiàn)以下錯誤,說明你的docker 沒有啟動。

1. docker容器操作

查看現(xiàn)有的鏡像

docker images

創(chuàng)建容器

不指定端口的創(chuàng)建命令:

docker run -it --name 容器名 鏡像名 /bin/bash

指定端口的創(chuàng)建命令:

docker run -it -d --name 容器名 -p 主機端口號:容器端口號 鏡像名

若想要使用pycharm連接docker容器,容器端口號必須指定為22,因為SFTP默認使用22端口。

這里創(chuàng)建了一個clip-event容器:

查看現(xiàn)有的容器

docker ps -a

進入容器

step1 啟動容器

docker start 容器名/容器ID

step2 進入容器

docker attach

docker attach 容器名/容器ID

當我們退出容器時,容器會停止(可以看到容器的狀態(tài)為exited)。

docker exec

docker exec -it 容器名/容器ID bash

這個命令也可以進入容器,但是當我們退出容器時,容器不會停止。

退出容器

exit

刪除容器或鏡像

docker rm 容器名/鏡像名

2. 配置apt-get的國內(nèi)鏡像源

我這里選擇的是163源,因為其他的源我都用不了,這個可以根據(jù)自己的需求修改。
這里是比較全面的國內(nèi)鏡像源網(wǎng)站。

進入下面的文件進行修改:

vim /etc/apt/sources.list

隨后鍵入【ESC】鍵,輸入 :wq 保存文件。

更新apt-get

apt-get update

成功的情況下,應該是都能get成功。如果不成功,請更換源。

安裝sudo

apt-get install sudo

3. 安裝并啟動SSH服務 安裝SSH服務

sudo apt-get install openssh-server

啟動SSH服務

sudo /etc/init.d/ssh start

查看SSH服務的狀態(tài)

sudo service ssh status

4. 設置root密碼和配置文件

passwd root

vim /etc/ssh/sshd_config

增加以下內(nèi)容:

#啟用 RSA 認證
RSAAuthentication yes 
#啟用公鑰私鑰配對認證方式
PubkeyAuthentication yes 
#公鑰文件路徑(和上面生成的文件同)
AuthorizedKeysFile .ssh/authorized_keys 
#root能使用ssh登錄
PermitRootLogin yes 

重啟SSH

service ssh restart

完成上述操作后,可以通過本機IP:8022連接本地的docker。

8022是之前創(chuàng)建容器時設置的本機端口號
本機IP可以通過 ifconfig en0 查看

8022是之前創(chuàng)建容器時設置的本機端口號 本機IP可以通過 ifconfig en0 查看

5. 通過PyCharm連接本地docker容器

注意:這里的pycharm必須是專業(yè)版!

PyCharm Setting ——> Project ——> Python Interpreter ——> Add

在docker容器中,使用which python命令,查找python的位置。

在pycharm中輸入python 的地址。

到這里,就全部連接完成了!

到此這篇關于pycharm使用docker容器開發(fā)的文章就介紹到這了,更多相關pycharm使用docker容器開發(fā)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python基于Socket實現(xiàn)簡易多人聊天室的示例代碼

    Python基于Socket實現(xiàn)簡易多人聊天室的示例代碼

    這篇文章主要介紹了Python基于Socket實現(xiàn)簡易多人聊天室的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 大數(shù)據(jù)分析用java還是Python

    大數(shù)據(jù)分析用java還是Python

    在本篇文章里小編給大家分享了關于java和Python哪個適合大數(shù)據(jù)分析的相關知識點文章,有需要的朋友們可以學習下。
    2020-07-07
  • 使用python批量生成insert語句的方法

    使用python批量生成insert語句的方法

    很多時候需要造數(shù)據(jù),大量的插入數(shù)據(jù),本文介紹了使用python批量生成insert語句的方法,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • Pytorch?和?Tensorflow?v1?兼容的環(huán)境搭建方法

    Pytorch?和?Tensorflow?v1?兼容的環(huán)境搭建方法

    這篇文章主要介紹了搭建Pytorch?和?Tensorflow?v1?兼容的環(huán)境,本文是小編經(jīng)過多次實踐得到的環(huán)境配置教程,給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11
  • 使用python-pptx創(chuàng)建PPT演示文檔功能實踐

    使用python-pptx創(chuàng)建PPT演示文檔功能實踐

    這篇文章主要介紹了使用python-pptx創(chuàng)建PPT演示文檔功能實踐,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 詳解Python的整數(shù)是如何實現(xiàn)的

    詳解Python的整數(shù)是如何實現(xiàn)的

    本文我們來聊一聊Python的整數(shù),我們知道Python的整數(shù)是不會溢出的,換句話說,它可以計算無窮大的數(shù),只要你的內(nèi)存足夠,它就能計算。但問題是,Python底層又是C實現(xiàn)的,那么它是怎么做到整數(shù)不溢出的呢?本文就來詳細說說
    2022-11-11
  • python字典的元素訪問實例詳解

    python字典的元素訪問實例詳解

    在本篇文章里小編給大家整理的是一篇關于python字典的元素訪問實例詳解內(nèi)容,有需要的朋友們可以跟著學習參考下。
    2021-07-07
  • pytorch常用函數(shù)定義及resnet模型修改實例

    pytorch常用函數(shù)定義及resnet模型修改實例

    這篇文章主要為大家介紹了pytorch常用函數(shù)定義及resnet模型修改實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Python?pygame新手入門基礎教程

    Python?pygame新手入門基礎教程

    大家都知道pygame是跨平臺Python模塊,專為電子游戲設計,包含圖像、聲音,這篇文章主要給大家介紹了關于Python?pygame新手入門基礎教程的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • Django rstful登陸認證并檢查session是否過期代碼實例

    Django rstful登陸認證并檢查session是否過期代碼實例

    這篇文章主要介紹了Django rstful登陸認證并檢查session是否過期代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08

最新評論