一、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"]

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐