码迷,mamicode.com
首页 > 其他好文 > 详细

docker的使用

时间:2021-05-24 02:18:30      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:rom   copy   spring   jdk   表示   使用   bin   top   uil   

1 查看下载的镜像:docker images

2 查看正在运行的容器:docker ps

 查看所有容器:docker ps -a

3 下载jdk:

docker pull openjdk:8-jdk-alpine

4 删除镜像/容器:

docker rmi imageID

docker rm contentID

docker rm -f 强制删除

5 运行镜像

docker run -i  imagesID: -i表示运行

docker run -di imagesID :-di 表示后台运行

6 容器后台运行后进入容器内

docker exec -it contentID /bin/bash

exit 退出容器

7 停止/启动/重启容器

docker start/stop/restart ID

8  用dockerFile制作springcloud jar包的镜像

名为Dockerfile的文件内容如下

FROM openjdk:8-jdk-alpine  #基础镜像

ARG JAR_FILE  #外部参数的接收变量

COPY ${JAR_FILE}   app.jar  

EXPOSE  10086

ENTRYPOINT ["java","-jar","/app.jar"]

用Dockerfile构建镜像:

docker build --build-arg JAR_FILE=xxx.jar -t eureka:vi .  

说明: xxx.jar 要在当前目录下 , -t 代表镜像名和版本, 最后的. 代表 名为Dockerfile的文件就在当前目录下 

再用docker run 运行镜像,微服务就用docker方式启动了

docker的使用

标签:rom   copy   spring   jdk   表示   使用   bin   top   uil   

原文地址:https://www.cnblogs.com/1--2/p/14746405.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!