2019独角兽企业重金招聘Python工程师标准>>>

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

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

Deeping下docker简单使用相关推荐

  1. ubuntu下docker简单安装mysql

    一.简介 Docker是DotCloud开源的.可以将任何应用包装在Linux container中运行的工具. 二.ubuntu快速安装,具体安装可以参考官网:https://docs.docker ...

  2. docker公共存储库_Docker实战001:简单的认识下docker

    什么是Docker Docker是一个开源的轻量级虚拟化技术容器,它可以将应用程序的代码.运行环境.依赖库.配置文件等资源打包到一个容器中.Docker可以将硬件上的资源进行隔离,避免程序之间的冲突和 ...

  3. docker 简单入门(一)

    本篇目录 写在最前面的话 docker概念介绍 镜像的概念.容器的概念 docker的安装介绍 写在最前面的话 大家好,首先跟大家说声对不起,我班门弄斧了,我本身是做系统开发,使用的语言是C#和JAV ...

  4. CentOS7下Docker Storage Pool扩容

    2019独角兽企业重金招聘Python工程师标准>>> CentOS7下Docker Storage Pool扩容 博客分类: dubbo 前言:在docker刚起步的时候,RHEL ...

  5. Linux、Windows、Mac下Docker的安装与使用

    Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...

  6. macos下使用aria2_macOS下 ansible简单安装及基础使用

    macOS下 ansible简单安装及基础使用,其实命令是相通的,我这篇测试基本都是在macOS下执行的.在Linux操作系统下几乎同样的办法. ansible是一种自动化运维工具,基于Python开 ...

  7. 【Docker】linux下docker的卸载

    背景 当下,docker技术已成为开发者常用的技术栈.不管是开发过程中需要应对的各种复杂多变的开发环境的搭建,还是生产部署环节需要的自动化运维,都离不开docker.本文简单介绍linux下docke ...

  8. windows下wsl2中的ubuntu和ubuntu系统下docker使用gpu的异同

    windows下wsl2中的ubuntu和ubuntu系统下docker使用gpu的异同 介绍ubuntu系统下配置docker下GPU使用环境的文章很多,本文算是一个比较性梳理. 主要比较一下wsl ...

  9. docker简单介绍、安装使用、常用命令、docker构建springboot项目、k8s安装

    docker简单介绍 docker的意义 把事情简单化 Docker友好的基于CLI的工作流使各种技能水平的开发人员都可以访问构建,共享和运行容器化应用程序. 快速移动 从单个软件包安装即可在几分钟内 ...

  10. Windows 下 Docker 与 VMware 共存

    本文介绍一种使得 Windows 下 Docker 与 VMware 软件同时可用的方法. 2020年4月17日更新: VMware现已初步支持Hyper-V,并且WSL2也快正式发布,请考虑使用新的 ...

最新文章

  1. 深度丨深度强化学习研究的短期悲观与长期乐观(长文)
  2. whereis, which, locate的区别
  3. ABAP Text edit使用
  4. JMeter压测入门简单使用
  5. Cadence元器件库
  6. ios 支付宝支付 回调数据_iOS逆向支付宝
  7. 设计自己的高并发架构
  8. 【部署hadoop高可用集群】所有步骤
  9. 1.4 测试各阶段(单元、集成、系统 、Alpha、Beta、验收)
  10. 《矩阵分析与应用》(第2版)———知识+Matlab2018a——2nd
  11. 配色表 色卡 前段色彩
  12. CDN月95计费方式
  13. css盒模型(标准模式和怪异模式)
  14. 随手写一篇关于rabbitMQ的安装教程
  15. Flask入门教程——小白的艰难抗争史
  16. English gramer
  17. 心路历程(七)-加入微医集团
  18. 分不清?企业征信报告Or企业信用评级报告,差别大了去了!
  19. Jenkins首次安装选择推荐插件时出现“: No such plugin: cloudbees-folder” 解决方案
  20. windows 10桌面快捷方式小箭头

热门文章

  1. Halo博客搭建及配套小程序使用教程
  2. 主流数据库管理系统介绍
  3. matlab之统计和机器学习工具箱
  4. 使用 Neuron 接入 Modbus TCP 及 Modbus RTU 协议设备
  5. 数字电路基础知识——组合逻辑电路(数据选择器MUX、多路复用器)
  6. ADB连接手机的三种方式USB、WLAN、WIFI
  7. WiFi技术简述与发展
  8. 8位模型计算机设计与仿真
  9. windows下Docker的下载与安装
  10. Chrome浏览器安装Axure插件