Deeping下docker简单使用

本文介绍如何使用Docker安装与配置Tomcat,包括基本命令介绍、通过Docker运行web项目的过程详解,以及如何配置MySQL容器并最终部署JPress应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于慕课网教程实现,简单入门文章

1.deeping安装docker ,官方:https://wiki.deepin.org/index.php?title=Docker
2.docker常用命令:
    sudo docker version --- 查看docker版本
    sudo docker pull name --- 拉取docker镜像
    sudo docker run name --- 运行docker镜像
        -d --- 后台运行
        -p --- 指定端口映射,例如:sudo docker run tomcat -d -p 8888:8080 tomcat,后台运行tomcat,物理机8888端口 映射 docker中8080端口。物理机访问http://localhost:8888 正确显示tomcat欢迎页
    sudo docker stop container_id --- 停止docker容器运行,container_id为docker运行时容器id,可通过  sudo docker ps 查看指定容器id
    sudo docker ps --- 查看当前运行中的容器
3.通过docker运行web项目过程
    准备工作:
        1.可运行的web项目,可百度jpress的war包
        2.mysql镜像
        3.tomcat镜像
    制作docker脚本
        vi Dockerfile --- 新建脚本文件,D大写
        from tomcat --- 由于项目需要运行在服务器中,所以需要依赖tomcat
        COPY --- 拷贝文件
    完整Dockerfile内容
    from tomcat
    COPY jpress.war /usr/local/tomcat/webapps
    配置mysql容器
        sudo docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=jpress mysql ---- 配置了mysql中登录密码为root,新建数据库名为jpress
    构建容器
        sudo docker build -t jpress:latest --- 根据脚本构建容器,指定容器tag
    运行容器
        sudo docker run -d jpress
    浏览器访问:http://localhost:8080/jpress.正确访问

    deeping中mysql服务操作命令
    sudo /etc/init.d/mysql start --- 启动服务
    sudo /etc/init.d/mysql stop --- 停止服务
    sudo /etc/ini.d/mysql restart --- 重启服务

    
 

    

 

转载于:https://my.oschina.net/u/3445128/blog/1623675

### Deepin 下载与安装指南 Deepin 是一个基于 Linux 的开源操作系统,以其美观的界面和易用性著称。以下是关于 Deepin 系统及相关工具的下载与安装方法。 #### 1. 制作启动盘 为了安装 Deepin 系统,首先需要制作一个启动盘。可以通过以下步骤完成: - 下载 Deepin 的官方 ISO 镜像文件[^4]。 - 使用 Rufus 或 Etcher 等工具将 ISO 文件写入 U 盘,确保选择正确的写入模式(如 DD 模式)[^4]。 #### 2. 安装系统 安装 Deepin 系统时,需要注意磁盘分区问题: - 如果使用 Windows 系统,可以进入磁盘管理器,选择一个分区(如 D 盘),或者从该分区中分出一部分空间[^4]。 - 在安装过程中,选择“自定义安装”,手动调整分区大小,通常准备 40G 左右的空间即可满足日常需求。 #### 3. 安装开发环境 Deepin 系统支持多种开发工具的安装,例如 Python 和 Android Studio: - **Python 安装**:Deepin 系统默认可能已预装 Python 3,如果需要更高版本,可以参考文章下载并编译安装 Python 3.7.4 源码包[^3]。具体命令如下: ```bash wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz tar -xvzf Python-3.7.4.tgz cd Python-3.7.4 ./configure make sudo make install ``` - **Android Studio 安装**:Deepin 用户在安装 Android Studio 时需注意解压路径。建议将 Android Studio 解压到系统盘下的 Home 文件夹中,否则可能导致运行无效或无反应的问题[^5]。此外,还需要安装 Oracle JDK[^5]。 #### 4. 常见问题及解决方法 在使用 Deepin 系统时可能会遇到一些常见问题: - **内存占用问题**:可以通过优化系统设置或关闭不必要的后台程序来降低内存占用[^1]。 - **软件兼容性问题**:部分软件可能无法直接在 Deepin 上运行,此时可以尝试通过 Wine 或者 Snap 包管理器安装替代方案[^1]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值