PyCharm配置Docker

在pycharm中直接:File–>settting,然后新建一个docker,

里面的 什么配置都不用变,它自动会找到你的所有容器

debug docker pycharm 调试 pycharm docker环境_linux

然后在左下角直接run起来

debug docker pycharm 调试 pycharm docker环境_容器_02

最后在解释器中选择你想用的docker容器就可以了

怎么访问docker容器中的文件

一、可以将docker中的文件copy出来,处理完再copy回去,具体操作如下:

1、如何从docker容器中下载文件:

docker cp container_created:path

其中:为本地要存储的路径。

2、如何将文件从本机上传到docker容器

docker cp  container_created:path

例子:

docker ps
CONTAINER ID        IMAGE                                         COMMAND             CREATED 
        STATUS              PORTS               NAMES
 266f4acef99b        reg.docker.alibaba-inc.com/alibase/alios7u2   "/sbin/init"        4 hours ago         Up 4 hours
docker cp 266f4:/root/feedback_venv/feedback_venv.zip /Users/Downloads/

二、也可以进入容器,进行操作:

sudo docker exec -it container_created /bin/bash

su root认证失败,解决方法

解决方法

su root认证失败,是因为root没有初始化,初始化:打开终端,输入

sudo passwd root,之后会提示“重新输入新的 UNIX密码: ”输入新密码,再

次输入上次输入的密码就可以解决这个问题了

chmod -R 777 /目标目录

-R 表示包含设置所有子目录

777 表示文件可读可写可执行

ubuntu系统下安装Qtcreator

1.打开Ubuntu系统,去Qt官网下载qt

https://download.qt.io/archive/qt/

进入网站后找到 qt-opensource-linux-x64-5.12.2.run,开始下载

debug docker pycharm 调试 pycharm docker环境_Qt_03

2.对于新安装的ubuntu系统是不会启用root账号的。启用root账号步骤

1.使用命令

sudo passwd root

输入当前账号密码以及需要设置的root账号密码123456

2.使用

su root

进入root账号,如果出现#,代表成功。

文件下载好后默认保存在系统下载处,在下载下打开终端,进入终端输入 su root 输入密码 进入root权限

debug docker pycharm 调试 pycharm docker环境_容器_04

输入下命令,获得执行权限

chmod +x  qt-opensource-linux-x64-5.12.2.run

debug docker pycharm 调试 pycharm docker环境_pycharm_05

debug docker pycharm 调试 pycharm docker环境_容器_06

debug docker pycharm 调试 pycharm docker环境_docker_07

输入命令运行

./qt-opensource-linux-x64-5.12.2.run

完成后不要急得打开Qt creator,还需要安装一系列软件包

3.打开终端,输入

sudo apt-get update
 
sudo apt-get install gcc g++
 
sudo apt-get install build-essential
 
sudo apt-get install libgl1-mesa-dev

安装过程中选择Yes。

配置环境变量,在终端输入

gedit /etc/bash.bashrc

在文件末尾添加

export QTDIR=/opt/Qt5.12.2/5.12.2/gcc_64
export PATH=$QTDIR/bin:/opt/Qt5.12.2/Tools/QtCreator/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

输入命令

source /etc/profile

使得环境变量生效。在终端输入

qtcreator

就可以启动Qt,而不用进入/opt/Qt5.12.2/Tools/QtCreator/bin后执行命令./qtcreator

验证是否安装成功,输入命令

qmake -version

出现如下信息那就表示安装成功了。

QMake version 3.1
Using Qt version 5.12.2 in /opt/Qt5.12.2/5.12.2/gcc_64/lib