zoukankan      html  css  js  c++  java
  • docker听课笔记 | 应用部署 | 04

    MySQL部署

    (1)拉取mysql镜像

    docker pull centos/mysql-57-centos7
    

    (2)创建容器

    docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
    

    -p 代表端口映射,格式为  宿主机映射端口:容器运行端口

    -e 代表添加环境变量  MYSQL_ROOT_PASSWORD 是root用户的登陆密码

    (3)远程登录mysql

    连接宿主机的IP ,指定端口为33306

    tomcat部署

    (1)拉取镜像

    docker pull tomcat:7-jre7
    

    (2)创建容器

    创建容器  -p表示地址映射

    docker run -di --name=mytomcat -p 9000:8080 
    -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:7-jre7
    

    Nginx部署

    (1)拉取镜像

    docker pull nginx
    

    (2)创建Nginx容器

    docker run -di --name=mynginx -p 80:80 nginx
    

    Redis部署

    (1)拉取镜像

    docker pull redis
    

    (2)创建容器

    docker run -di --name=myredis -p 6379:6379 redis
    

    deepo深度学习环境部署

    使用ubuntu + docker的话,只需要安装nvidia的显卡驱动和nvidia-docker即可,不用安装cuda,cuDNN什么鬼的!

    安装显卡驱动(傻瓜式安装)

    ubuntu-drivers devices
    sudo ubuntu-drivers autoinstall
    sudo reboot
    

    Nvidia-docker的安装

    参考官网,这个一般基本是不会出错的!

    docker run --gpus all -di --name=mydl01 -p 9999:8888 --ipc=host -v ~/code/Python_learn:/code/Python_learn ufoym/deepo 
    

    如果要启动jupyter的话

    jupyter notebook --allow-root --ip=0.0.0.0
    

    然后在宿主机的浏览器进行访问,只不过要把端口更换为宿主机映射过去的端口

    # 将下面的8888 更改为 9999
    http://127.0.0.1:8888/?token=cce99a44ce081e39a18e9c6297c2fbf5db4d49e76e87bf3d
    
  • 相关阅读:
    重构了一波代码,聊聊后端也聊聊游戏后端
    浅谈游戏开发中常见的设计模式
    一次查内存泄露
    sql语句技巧
    python后端链接数据库-----MySQLdb
    web的应用模式
    静态文件
    django配置文件
    视图
    django子应用
  • 原文地址:https://www.cnblogs.com/Rowry/p/14670708.html
Copyright © 2011-2022 走看看