• 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
    
  • 相关阅读:
    数独游戏 C++ 回溯法
    DirectX 90 3D 网格一
    DirectX 90 3D SetRenderState 设置渲染状态
    DirectX90 3D 字体
    DirectX 90 3D 外接体
    VS2005下配置OGRE
    DirectX 90 3D 网格二
    Java反射机制
    UBUNTU下安装 APACHE+PHP+MYSQL文本服务器!
    关于那个SMTP类及一个例子
  • 原文地址:https://www.cnblogs.com/Rowry/p/14670708.html
Copyright © 2020-2023  润新知