Linux下安装docker

本文详细介绍了如何在Linux环境下安装Docker,并通过Docker创建带有JDK环境的容器。从安装Docker到配置JDK环境变量,再到创建和运行容器,每一步都附有具体命令和操作说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//安装docker
//需要输入时 输y就可以
yum install -y epel-release
yum install docker-io


 # 加入开机启动
chkconfig docker on

# 启动docker服务
service docker start

//搜索镜像
docker search centos

//下载镜像
docker pull  docker.io/centos

//创建带基础环境的容器 usr指的是jdk的安装路径
docker run -i -t -v /usr/:/usr/  docker.io/centos

//配置环境变量
vi /etc/profile

//i进入编辑模式  在文件最下面加入环境变量
//点击Esc键 然后:wq 保存并退出
JAVA_HOME=/opt/java/jdk1.8.0_144
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

//使上面配置的环境变量生效
source /etc/profile
 
//测试jdk 路径是否正确
java -version

//ctrl+P+Q退出,提交容器并命名,c16378f943fe是容器ID,centsoslast 自定义容器名
docker commit c16378f943fe centsoslast

 

//删除创建基础带JDK的镜像的容器

//c16378f943fe 为docker ID
docker stop c16378f943fe
docker rm c16378f943fe

 
//创建以centsoslast(为上一步自定义的容器名称)为镜像的容器zxiot
//创建容器centsoslast 为上一步自定义的容器名称
//zxiot 为需要创建的docker容器名称
//usr 为jdk安装路径
//-p 8995:8095  为映射的端口号
docker run -it -v /usr/:/usr/ -v /sdb/:/sdb/ -p 8995:8095  -p 8995:8095  --privileged=true --restart=always --name zxiot centsoslast /bin/bash

//JDK生效
source /etc/profile

//测试jdk 路径是否正确
java -version
 
//退出docker容器
Ctrl+P+Q

//查看容器列表
docker ps -a

//进入容器
docker attach 容器ID
 
//删除docker容器
docker stop 容器ID
docker rm 容器ID

//部署项目
 
 
 

转载于:https://www.cnblogs.com/Lixiaogang/p/9961706.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值