docker 常用命令以及dockerFile常用命令
一、docker 常用命令
查看已下载的镜像
docker images
拉取镜像
docker pull nginx
启动运行一个Nginx容器
docker run --name my-nginx -p 8080:80 -d nginx
查看正在运行的容器列表
docker ps
查看所有容器包括已经停止的
docker ps -a
停止
docker stop my-nginx
启动
docker start my-nginx
永久从开发环境删除容器
docker rm my-nginx
删除特定的镜像
docker rmi <name-of-the-image>
进入容器
docker exec -it my-nginx /bin/bash
调试容器时使用
docker logs my-nginx
通过dockerFile构建镜像
docker build -t my-flask-app .
检查工作环境中安装的Docker版本
docker version
提供了有关Docker系统范围安装的更详细信息
docker info
二、DockerFile 常用命令
# 使用官方 OpenJDK 镜像作为基础镜像
FROM openjdk:17-jdk-slim
# 设置工作目录为 /app
WORKDIR /app
# 复制 test.jar 文件到镜像中的 /app 目录下
COPY test.jar /app/test.jar
# 设置默认的 JAVA_OPTS 环境变量(如果需要)
ENV JAVA_OPTS="-Xmx512m"
# 暴露应用程序监听的端口(假设应用程序监听的是8080端口)
EXPOSE 8080
# 定义容器启动时运行的命令
ENTRYPOINT ["java", "${JAVA_OPTS}", "-jar", "/app/test.jar"]
更多推荐




所有评论(0)