Docker

1、Dockerfile文件

#依赖镜像名称和ID
FROM daocloud.io/library/centos:6.8

#指定镜像创建者信息
MAINTAINER alinlx

#切换工作目录
ADD jdk-8u181-linux-x64.tar.gz /opt/jdk
ADD apache-tomcat-9.0.50.tar.gz /opt/tomcat
 
#配置java环境变量
ENV JAVA_HOME /opt/jdk/jdk1.8.0_181
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin

RUN chmod +x /opt/tomcat/apache-tomcat-9.0.50/bin/*.sh 
EXPOSE 8080 
ENTRYPOINT /opt/tomcat/apache-tomcat-9.0.50/bin/startup.sh && /bin/bash

2、解压.gz

tar -xzvf yourfile.tar.gz

压缩gz

tar -zcvf yourfile.tar.gz dir #目录

3、获取当前镜像的基础环境信息
先进入到容器中,再执行下面的命令

cat /proc/version
cat /etc/os-release 

4、删除一个文件(该命令将递归地删除 example.txt 文件)

rm -rf example.txt

删除一个目录及其内容(该命令将递归地删除 myDirectory 目录及其所有内容,包括子目录和文件)

rm -rf myDirectory

5、指定端口启动服务

java -jar -Dserver.port=9091 xxx.jar

6、常用docker命令

# 启动docker
systemctl start docker
# 停止dokcer
systemctl stop docker
# 查看docker状态
systemctl status docker 
# 重启docker
systemctl restart docker
# 设置docker 开机自启
systemctl enable docker
#查询压缩包
tar -tf archive.tar

删除容器命令
docker rm -f  容器id

删除镜像
docker rmi -f 镜像id

#构建命令
docker build . -f Dockerfile -t xx:1.0
#打包命令
docker save -o xx.tar xx:1.0

注意:docker服务启动失败,检查DockerFile文件、application.yml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值