docker 常用命令
1、docker build -t <镜像名> . 使用dockerFile的方式生成镜像
2、docker save -o <包名>.tar <镜像名>:<TAG> 导出镜像
3、docker load < <包名> 镜像导入
4、systemctl daemon-reload systemctl restart docker 重启docker
5、exec docker run -dit --privileged --net=host --name <别名> -v <物理机地址>:<容器内地址> <镜像名>:<TAG> /bin/bash 启动镜像并目录挂载
6、docker inspect <镜像名>: | grep Mounts -A <显示行数(数字)> 展示目录挂载详情
7、docker rmi <镜像id> 移除镜像
8、docker rm <容器名> 删除容器
9、docker stop <容器名> 停止容器
8、docker ps 显示已运行镜像
9、docker images 显示所有镜像
10、docker exec -it 容器id 进入容器
11、docker cp <container_id>:<container_path> <host_path> 从容器中复制文件至物理机
dockerFile 命令
FROM openjdk:11-jre-slim
MAINTAINER LZY
WORKDIR /usr/app
COPY appassembler ./
ENV TZ=PRC
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
&& echo $TZ > /etc/timezone \
&& chmod 700 bin/*
ENTRYPOINT ["/bin/sh", "-c" , "echo 127.0.0.1 $HOSTNAME >> /etc/hosts && /usr/app/bin/jmxf-server"]