优秀的编程知识分享平台

网站首页 > 技术文章 正文

64.手把手使用Docker

nanyue 2024-09-12 15:56:37 技术文章 10 ℃

文章目录

  • 前言
    • 一:SpringBoot jar包运行:
      • 1.编写镜像的文件
      • 2.上传jar包到目录
      • 3.制作镜像
      • 4. 启动镜像(日志挂载,前面是实际服务器地址):
      • 5.常用命令:
    • 二、redis安装:

前言

本篇文章来介绍下Docker的具体的使用构建jar包的过程,希望能帮助到读者朋友们

一:SpringBoot jar包运行:

在腾讯云中进行构建自己的jar包镜像并且运行

1.编写镜像的文件

Dockerfile

FROM java:8
MAINTAINER jack
ADD small-0.0.1-SNAPSHOT.jar wx_server.jar
EXPOSE 9999
ENTRYPOINT ["java","-jar","wx_server.jar"]

2.上传jar包到目录

small-0.0.1-SNAPSHOT.jar wx_server.jar

3.制作镜像

build.sh

docker build -t  wx_server .

4. 启动镜像(日志挂载,前面是实际服务器地址):

docker.sh

docker run --name wx_server  -d -p 9999:9999 -v  /opt/weixin/logs:/logs/ wx_server

5.常用命令:

启动和停止容器:
docker [stop] [start]  new_name
进行重命名:
docker rename  old_name new_name
docker实战私有仓库安装:
https://blog.csdn.net/qq_24095941/article/details/86063684

删除不运行的容器:
https://blog.csdn.net/jiangeeq/article/details/79499324

sudo docker rm $(sudo docker ps -qf status=exited)
或者
sudo docker container prune
删除镜像:
docker rmi hello-worl
强制删除:
docker rmi  -f hello-worl
进入容器:
docker exec -it mysql /bin/bash
查看容器的运行镜像:
docker ps

查看不运行的容器命令:
docker ps -a
停止命令:
docker stop   id

删除容器:
docker container rm myubuntu
启动容器 
docker run

docker ps -a --no-trunc

二、redis安装:

拉取最新redis镜像:
docker pull redis:latest
运行镜像:

docker run -itd --name redis-my -p 6379:6379 redis  --requirepass "123456"
docker run -d --name myredis -p 6379:6379 redis --requirepass "mypassword"
最近发表
标签列表