安装Docker
服务器版本
uname -r 3.10.0-327.el7.x86_64
移除旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
安装一些必要的系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存:
sudo yum makecache fast
安装 Docker-ce:
sudo yum -y install docker-ce
启动 Docker 后台服务
sudo systemctl start docker
导入镜像
镜像下载地址:https://public-storage-bucket.oss-cn-beijing.aliyuncs.com/software/dsjtserver.tar
1.进入服务器/usr/local 路径下,执行
wget https://public-storage-bucket.oss-cn-beijing.aliyuncs.com/software/dsjtserver.tar
2.导入运行镜像
docker load -i dsjtserver.tar
3.查看镜像是否导入成功
docker images
如果成功会出现镜像名称相关信息image.png
运行项目启动容器
docker run --name=hemera-api-check --privileged=true -d -p 8083:8080 -v /home/check/hemera-api-check/:/usr/local/tomcat/webapps/ROOT docker.io/dsjtserver
8083:外部访问端口号
8080:Docker 端口
name=hemera-api-check :容器名称
/home/athena-cms :项目目录
/usr/local/tomcat/webapps/ROOT :挂载点
查看运行容器
docker ps
查看运行日志
docker logs “CONTAINER ID”
// 查看实时和指定行数日志
docker logs -f -t --tail=100 “CONTAINER ID”
进入运行容器
docker exec -it “CONTAINER ID” /bin/bash
退出容器
exit;