美文网首页
Docker基础操作

Docker基础操作

作者: 王顼 | 来源:发表于2018-01-18 15:55 被阅读11次

一.创建镜像docker image

挂载软件目录到docker镜像下

docker run -i -t -v /home/mysoft/:/mnt/software/ 容器ID /bin/bash

1.安装jdk8

2.移动tomcat

3.设置环境变量,编辑.bashrc文件

vi ~/.bashrc 在文件最后添加下面三句话

export JAVA_HOME=/usr/java/jdk1.8.0_152

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

4.配置启动脚本

#!/bin/bash

source ~/.bashrc

sh /opt/tomcat8/apache-tomcat-8.5.24/bin/startup.sh

5.授权启动脚本:chmod u+x /root/run.sh

6.退出容器:exit

7.创建新的镜像:docker commit 刚刚的容器ID aerorsjavaweb:0.1

二.创建容器CONTAINER,运行镜像

docker run -d -p 58080:8080 --name javaweb aerorsjavaweb:0.1 /root/run.sh

有错误,容器会自动停止

改成下面的命令,启动容器并打开一个bash命令行

docker run -it -d -p 58080:8080 --name javaweb aerorsjavaweb:0.1 /bin/bash

然后通过docker attach 返回的容器ID,进入docker容器的命令行

ctrl + P + Q 退出命令行,不停止容器

docker run -it -d -p 48080:8080 --name springBootDemo aerorsjavaweb:0.1 /bin/bash

相关文章

  • Docker基础(1)—— Docker基本概念

    Docker基础(1)—— 基本概念Docker基础(2)—— 安装及基础操作 关于docker是什么以及dock...

  • Docker基础(2)—— Docker安装及基础操作

    Docker基础(1)—— 基本概念Docker基础(2)—— 安装及基础操作 二、环境配置 1、下载安装 mac...

  • Docker基础命令

    基础操作 镜像 1.搜索镜像docker search nginx- 过滤是否官方docker search --...

  • docker 基础命令

    1.1 基础操作命令 docker pull nginx 下载最新版 docker pull nginx:1.2...

  • docker 基础架构

    前言 本文介绍docker的基础架构。 环境 操作系统:centos7docker版本:docker-ce: 18...

  • Docker 基础操作

    搜索镜像 下载镜像 由于前天的粗心,造成下载名称写错成 “tutorial”,导致下载时需要登陆,这是错误的,现在...

  • docker基础操作

    docker 默认情况下,container_id 和name都可以使用 别名 启动一个容器 附着到容器上 创建守...

  • docker 基础操作

    docker run ubuntu 创建容器,没有会自己下载镜像 ps: ubuntu 可以换成其他的...

  • Docker基础操作

    一.创建镜像docker image 挂载软件目录到docker镜像下 docker run -i -t -v /...

  • docker基础操作

    一、docker安装 二、docker主要组成部分 三、启动容器 四、docker镜像管理 搜索镜像,建议优先考虑...

网友评论

      本文标题:Docker基础操作

      本文链接:https://www.haomeiwen.com/subject/osswoxtx.html