运行自定义Docker镜像启动容器

安装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.io/dsjtserver:镜像名称

查看运行容器
docker ps
查看运行日志
docker logs “CONTAINER ID”
// 查看实时和指定行数日志
docker logs -f -t --tail=100 “CONTAINER ID”
进入运行容器
docker exec -it “CONTAINER ID” /bin/bash
退出容器
exit;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值