开发者

pycharm使用docker容器开发的详细教程

开发者 https://www.devze.com 2023-01-06 09:18 出处:网络 作者: 柳叶lhy
目录安装docker桌面程序1. docker容器操作查看现有的镜像创建容器进入容器step1 启动容器step2 进入容器docker exec退出容器删除容器或镜像2. 配置apt-get的国内镜像源更新apt-get安装sudo3. 安装并启动SSH服务 安装
目录
  • 安装docker桌面程序
  • 1. docker容器操作
    • 查看现有的镜像
    • 创建容器
    • 进入容器
      • step1 启动容器
      • step2 进入容器
    • docker exec
      • 退出容器
        • 删除容器或镜像
        • 2. 配置apt-get的国内镜像源
          • 更新apt-get
            • 安装sudo
            • 3. 安装并启动SSH服务 安装SSH服务
              • 启动SSH服务
              • 4. 设置root密码和配置文件
                • 5. 通过PyCharm连接本地docker容器

                  安装docker桌面程序

                  从docker官网下载并安装桌面程序。安装好后启动桌面程序。

                  若出现以下yzJclmbFtX错误,说明你的do编程客栈cker 没有启动。

                  pycharm使用docker容器开发的详细教程

                  1. docker容器操作

                  查看现有的镜像

                  docker images

                  pycharm使用docker容器开发的详细教程

                  创建容器

                  不指定端口的创建命令:

                  docker run -it --name 容器名 镜像名 /biyzJclmbFtXn/bash

                  指定端口的创建命令:

                  docker run -it -d --name 容器名 -p 主机端口号:容器端口号 镜像名

                  若想要使用pycharm连接docker容器,容器端口号必须指定为22,因为SFTP默认使用22端口。

                  这里创建了一个clip-event容器:

                  pycharm使用docker容器开发的详细教程

                  查看现有的容器

                  docker ps -a

                  pycharm使用docker容器开发的详细教程

                  进入容器

                  step1 启动容器

                  docker start 容器名/容器ID

                  pycharm使用docker容器开发的详细教程

                  step2 进入容器

                  docker attach

                  docker attach 容器名/容器ID

                  pycharm使用docker容器开发的详细教程

                  当我们退出容器时,容器会停止(可以看到容器的状态为exited)。

                  pycharm使用docker容器开发的详细教程

                  docker exec

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

                  这个命令也可以进入容器,但是当我们退出容器时,容器不会停止。

                  pycharm使用docker容器开发的详细教程

                  退出容器

                  exit

                  删除容器或镜像

                  docker rm 容器名/镜像名

                  2. 配置apt-get的国内镜像源

                  我这里选择的是163源,因为其他的源我都用不了,这个可以根据自己的需求修改。

                  这里是比较全面的国内镜像源网站。

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

                  vim /etc/apt/sources.list

                  pycharm使用docker容器开发的详细教程

                  随后键入【ESC】键,输入 :wq 保存文件。

                  更新apt-get

                  apt-get update

                  成功的情况下,应该是都能get成功。如果不成功,请更换源。

                  pycharm使用docker容器开发的详细教程

                  安装sudo

                  apt-get install sudo

                  pycharm使用docker容器开发的详细教程

                  3. 安装并启动SSH服务 安装SSH服务

                  sudo apt-get install openssh-server

                  pycharm使用docker容器开发的详细教程

                  启动SSH服务

                  sudo /etc/init.d/ssh start

                  pycharm使用docker容器开发的详细教程

                  查看SSH服务的状态

                  sudo service ssh status

                  pycharm使用docker容器开发的详细教程

                  4.python 设置root密码和配置文件

                  passwd root

                  pycharm使用docker容器开发的详细教程

                  vim /etc/ssh/sshd_config

                  增加以下内容:

                  #启用 RSA 认证
                  RSA开发者_JS教程Authentication yes 
                  #启用公钥私钥配对认证方式
                  PubkeyAuthentication yes 
                  #公钥文件路径(和上面生成的文件同)
                  AuthorizedKeysFile .ssh/authorized_keys 
                  #root能使用ssh登录
                  PermitRootLogin yes 

                  pycharm使用docker容器开发的详细教程

                  重启SSH

                  service ssh restart

                  完成上述操作后,可以通过本机IP:8022连接本地的docker。

                  8022是之前创建容器时设置的本机端口号
                  本机IP可以通过 ifconfig en0 查看

                  8022是之前创建容器时设置的本机端口号 本机IP可以通过 ifconfig en0 查看

                  5. 通过PyCharm连接本地docker容器

                  注意:这里的pycharm必须是专业版!

                  PyCharm Setting ——> Project ——> python Interpreter ——> Add

                  pycharm使用docker容器开发的详细教程

                  pycharm使用docker容器开发的详细教程

                  pycharm使用docker容器开发的详细教程

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

                  pycharm使用docker容器开发的详细教程

                  在pycharm中输入python 的地址。

                  pycharm使用docker容器开发的详细教程

                  到这里,就全部连接完成了!

                  pycharm使用docker容器开发的详细教程

                  到此这篇关于pycharm使用docker容器开发的文章就介绍到这了,更多相关pycharm使用docker容器开发内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

                  0

                  精彩评论

                  暂无评论...
                  验证码 换一张
                  取 消

                  关注公众号