1 环境配置
由于docker对软件环境有一定要求,因此需要先对系统环境进行配置。
1.1 查看Linux的内核版本
# 内核版本最好是3.10以上
uname -a
1.2 更新软件环境包
# 如果系统版本比较高也可以不更新
yum update
1.3 安装yum配置的相关环境
# 用于配置docker的仓库
yum install -y yum-utils device-mapper-persistent-data lvm2
1.4 配置仓库
# 配置阿里云仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 也可以配置docker的中央仓库,配置一个即可
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
2 安装Docker
2.1 选择Docker版本
# 查看目前Docker的版本,选择相应的版本即可
yum list docker-ce –showduplicates
2.2 安装Docker
# 安装指定版本
yum install docker-ce-18.03.1.ce-1.el7.centos
# 安装最新版本
yum install docker-ce
3 Docker常用命令
# ---Docker命令---
# 启动Docker
systemctl start docker
# 设置开机启动
systemctl enable docker
# 停止Docker
systemctl stop docker
# 查看Docker的版本
docker version
# ---镜像命令---
# 查看镜像版本
docker search mysql
# 下载指定版本的镜像,如果不写版本默认为最新版本
docker pull mysql:5.6.48
# 查看本地下载的镜像
docker images
# 删除镜像
docker rmi 镜像id
# ---容器命令--
# 创建容器
docker create tomcat:8.5.40
# 创建自定义名字的容器
docker create --name mytomcat tomcat:8.5.40
# 启动容器
docker start 容器id
# 创建并启动容器
# docker run --name 自定义容器名 -d -p 宿主机端口:容器内部端口 镜像名
# --name:表示设置容器名,可以不指定;-d:表示后台运行;-p:表示设置端口号
docker run --name mytomcat -d -p 8080:8080 tomcat:8.5.40
# 开启多个容器,指定不同的宿主机的端口号,容器名不写,会自动生成
docker run -d -p 8081:8080 tomcat:8.5.40
docker run -d -p 8082:8080 tomcat:8.5.40
docker run -d -p 8083:8080 tomcat:8.5.40
# 查看运行中的容器
docker ps
# 暂停容器
docker pause 容器id
# 停止容器
docker stop 容器id或者容器name
# 查看所有容器(包括运行中和停止的容器)
docker ps -a
# 删除容器
docker rm 容器id
# ---进入容器---
# 进入Linux容器,-i:表示打开标准输入,-t:表示分配伪终端
docker exec -it 容器id /bin/bash
4 使用docker安装Openmeetings5
OpenMeetings是一个多语言可定制的视频会议和协作系统。使用传统的方法,需要安装很多相关的依赖环境,例如:JDK环境、MySQL环境、ImageMagick环境等,装起来很费时间,并且还存在依赖环境版本兼容问题,建议使用Docker安装OpenMeetings。
# 下载OpenMeetings5镜像
docker pull apache/openmeetings:5.0.0-M4
# 启动OpenMeetings
# --rm:表示容器退出后自动删除;--expose:表示容器暴露的端口
docker run -i --rm --expose=5443 --expose=8888 -p 5443:5443 -p 8888:8888 apache/openmeetings:5.0.0-M4
# OpenMeetings默认暴露的端口是5443,简短的命令启动OpenMeetings
docker run --rm -p 5443:5443 apache/openmeetings:5.0.0-M4
# 在浏览器中输入
https://localhost:5443/openmeetings
#参考网站
https://github.com/openmeetings/openmeetings-docker