Deeping下docker简单使用
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简单使用相关推荐
- ubuntu下docker简单安装mysql
一.简介 Docker是DotCloud开源的.可以将任何应用包装在Linux container中运行的工具. 二.ubuntu快速安装,具体安装可以参考官网:https://docs.docker ...
- docker公共存储库_Docker实战001:简单的认识下docker
什么是Docker Docker是一个开源的轻量级虚拟化技术容器,它可以将应用程序的代码.运行环境.依赖库.配置文件等资源打包到一个容器中.Docker可以将硬件上的资源进行隔离,避免程序之间的冲突和 ...
- docker 简单入门(一)
本篇目录 写在最前面的话 docker概念介绍 镜像的概念.容器的概念 docker的安装介绍 写在最前面的话 大家好,首先跟大家说声对不起,我班门弄斧了,我本身是做系统开发,使用的语言是C#和JAV ...
- CentOS7下Docker Storage Pool扩容
2019独角兽企业重金招聘Python工程师标准>>> CentOS7下Docker Storage Pool扩容 博客分类: dubbo 前言:在docker刚起步的时候,RHEL ...
- Linux、Windows、Mac下Docker的安装与使用
Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...
- macos下使用aria2_macOS下 ansible简单安装及基础使用
macOS下 ansible简单安装及基础使用,其实命令是相通的,我这篇测试基本都是在macOS下执行的.在Linux操作系统下几乎同样的办法. ansible是一种自动化运维工具,基于Python开 ...
- 【Docker】linux下docker的卸载
背景 当下,docker技术已成为开发者常用的技术栈.不管是开发过程中需要应对的各种复杂多变的开发环境的搭建,还是生产部署环节需要的自动化运维,都离不开docker.本文简单介绍linux下docke ...
- windows下wsl2中的ubuntu和ubuntu系统下docker使用gpu的异同
windows下wsl2中的ubuntu和ubuntu系统下docker使用gpu的异同 介绍ubuntu系统下配置docker下GPU使用环境的文章很多,本文算是一个比较性梳理. 主要比较一下wsl ...
- docker简单介绍、安装使用、常用命令、docker构建springboot项目、k8s安装
docker简单介绍 docker的意义 把事情简单化 Docker友好的基于CLI的工作流使各种技能水平的开发人员都可以访问构建,共享和运行容器化应用程序. 快速移动 从单个软件包安装即可在几分钟内 ...
- Windows 下 Docker 与 VMware 共存
本文介绍一种使得 Windows 下 Docker 与 VMware 软件同时可用的方法. 2020年4月17日更新: VMware现已初步支持Hyper-V,并且WSL2也快正式发布,请考虑使用新的 ...
最新文章
- 深度丨深度强化学习研究的短期悲观与长期乐观(长文)
- whereis, which, locate的区别
- ABAP Text edit使用
- JMeter压测入门简单使用
- Cadence元器件库
- ios 支付宝支付 回调数据_iOS逆向支付宝
- 设计自己的高并发架构
- 【部署hadoop高可用集群】所有步骤
- 1.4 测试各阶段(单元、集成、系统 、Alpha、Beta、验收)
- 《矩阵分析与应用》(第2版)———知识+Matlab2018a——2nd
- 配色表 色卡 前段色彩
- CDN月95计费方式
- css盒模型(标准模式和怪异模式)
- 随手写一篇关于rabbitMQ的安装教程
- Flask入门教程——小白的艰难抗争史
- English gramer
- 心路历程(七)-加入微医集团
- 分不清?企业征信报告Or企业信用评级报告,差别大了去了!
- Jenkins首次安装选择推荐插件时出现“: No such plugin: cloudbees-folder” 解决方案
- windows 10桌面快捷方式小箭头