前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker 命令大全

Docker 命令大全

作者头像
郭顺发 软件开发
发布2021-12-17 11:48:03
6610
发布2021-12-17 11:48:03
举报
文章被收录于专栏:pandacode_cn

# Docker 命令大全

# 基础命令

命令

说明

docker -v

查看docker版本

docker version

查看docker详细信息

docker pull <镜像名称>

获取镜像

docker images

查看docker下载的镜像

docker ps

查看正在运行的容器

docker start/restart/stop <CONTAINER IDNAME>

启动/重启/停止 容器

docker rm <CONTAINER ID|NAME> <CONTAINER IDNAME>

删除单个或多个容器。ps:容器停止才能删除。

docker rm $(docker ps -a -q)

一次删除所有停止的容器

# docker 启动jar包

# 编写dockerFile文件

代码语言:javascript
复制
# 引用哪个镜像,没有镜像则pull
FROM centos:7
# 为Dockerfile中所有RUN、CMD、ENTRYPOINT、COPY和ADD指令设定工作目录
WORKDIR /usr
# 执行命令(这里创建了一个目录)
RUN mkdir /usr/local/java
# 和copy一样,复制文件到指定目录,但是copy不能解压,add自动解压
ADD jdk-8u111-linux-x64.tar.gz /usr/local/java
# 重命名(不知道文件名可以现在宿主机解压后看一下)
RUN ln -s /usr/local/java/jdk1.8.0_111 /usr/local/java/jdk 
# 设置环境变量 
ENV JAVA_HOME /usr/local/java/jdk 
ENV JRE_HOME ${JAVA_HOME}/jre 
ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib 
ENV PATH ${JAVA_HOME}/bin:$PATH 

# 创建一个目录
RUN mkdir /demo
# 将jar包copy到指定目录
ADD job.jar /demo/app.jar
# 启动命令
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","-Xmx512m","-Xms512m","/demo/app.jar"]

# 下载需要的外部包

​ 这个场景我只用到了jdk。

# 执行dockerFile文件,构建镜像

代码语言:javascript
复制
docker build -t my/demo .

注意最后的 . 表示 Dockerfile 文件在当前目录下

my/demo 构建之后镜像名称

# 运行容器

代码语言:javascript
复制
docker run -d --name demo -p 8080:8080 my/demo
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # Docker 命令大全
    • # 基础命令
      • # docker 启动jar包
        • # 编写dockerFile文件
        • # 下载需要的外部包
        • # 执行dockerFile文件,构建镜像
        • # 运行容器
    相关产品与服务
    容器服务
    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档