Ubuntu16.04 +Docker+pycharm 环境部署

一:envirement
    <a> ubuntu16.04版本
二:install docker
    sudo apt-get remove docker docker-engine docker.io  
    sudo apt-get update   
  sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  sudo apt-key fingerprint 0EBFCD88
   sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $( lsb_release -cs ) stable"
  sudo apt-get update
  sudo apt-get install docker-ce
  sudo docker run hello-world
 
    在安装过程可能会有一些dependency problems,会出现请输入“sudo apt-get install -f”提示
    执行sudo apt-get install -f即可
 
    到此已经安装完成,但是不要着急,目前使用还会有点问题,
    目前如果不是root用户登录 每次执行docker 命令都需要sudo
 
    <b>用户添加到用户组(这样不用每次都输入sudo)
        sudo usermod -aG docker $USER
        cat /etc/group (产看是否已经添加到组中)
        sudo systemctl restart docker
        docker info (如果提示权限不够,则执行下一条命令)
        sudo chmod a+rw /var/run/docker.sock
        sudo systemctl restart docker
        重新启动后测试docker info命令是否成功
        sudo systemctl start docker 启动docker
        sudo systemctl stop docker 关闭docker
    <c> 以上安装完成后一定要输入以下命令(看看都支持什么功能)
        docker --help
 
三:insatll images
    可以向同时copy images 然后load到自己的docker中。开始介绍获取images的集中方法
    <1> pull 方法
            docker pull java (从docker hub下载最新的java镜像)
    <2> load images
            拷贝同时已经做好的镜像(目前在 \\BJFile02\BJShare\docker_image 中已经有做好的image)
            docker load --input  XXXimage
            docker images (可以查看到load的镜像)
 
            mysql和python3.5  python2.7三个images已经安装
四:将container 保存为新的image
    <1> docker save -o  savename  containername (savename为保存的镜像名称,containername为容器名称)
 
五:运行image
     image 被run起来后就变成了container  运行mysql image后的container如下
    <1>docker run -p 3309:3306 --name mymysql -v /home/dxk/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
        -p 3309:3306将容器的3306端口号映射到主机的3309端口
        --name mymysql  容器名为mymysql
        -v 将主机/home/dxk/mysql/data 目录挂载到mymysql的/var/lib/mysql目录,这样数据库中的数据就会保存到本
        -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
        通过命令docker ps 可以查看当前运行的container
        如果需要命令行进入到容器可以执行以下命令
        docker attach mymysql
        docker exec -it mymysql /bin/bash
        上述两命令区别是attach 进入的后退出容器会stop
        
        docker start  containername (启动容器)
        docker stop containername (停止容器)
        这些命令建议用docker --help来查看一下
 
六:install pycharm
      添加源:
    $ sudo add-apt-repository ppa:mystic-mirage/pycharm
 
    安装收费的专业版:(破解https://blog.csdn.net/mzl87/article/details/79632180)建议安装专业版
    $ sudo apt update
    $ sudo apt install pycharm
    
    破解步骤:
    安装前sudo vim /etc/hosts
    加入 0.0.0.0 account.jetbrains.com     
    安装完成启动后需要注册号从http://idea.lanyus.com/获取填入注册好即可    
 
    安装免费的社区版:
    $ sudo apt update
    $ sudo apt install pycharm-community
        
 
 
    
 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值