美文网首页
Docker常用命令(完成版)

Docker常用命令(完成版)

作者: 王月亮17 | 来源:发表于2022-08-08 07:49 被阅读0次

    Redis

    docker run -v /data/redis/redis.conf:/etc/redis/redis.conf \ 
    -v /data/redis/data:/data \ 
    -d --name myredis \ 
    -p 6379:6379 \ 
    --restart=always
    redis:latest redis-server /etc/redis/redis.conf
    

    加密码

    打开配置文件,增加一行

    requirepass=密码
    

    MySQL

    docker run -v /data/mysql/my.conf:/etc/mysql/my.conf \ 
    -v /data/mysql/conf.d:/etc/mysql/conf.d \ 
    -v /data/mysql/data:/var/lib/mysql \ 
    -d --name mymysql \ 
    -p 3306:3306 \ 
    -e MYSQL_ROOT_PASSWORD=xxx \ 
    --restart=always
    mysql
    

    Java应用打包

    1. 根目录下创建Dockerfile
      # 找到jdk镜像
      FROM openjdk:8-jdk-slim
      # 说明
      LABEL maintainer=作者
      
      # 复制jar包到linux根目录
      COPY target/*.jar /app.jar
      
      # 执行命令
      ENTRYPOINT ["java", "-jar", "xxx.jar"]
      
    2. 执行Dockerfile
      docker build -t 镜像名:版本号 -f Dockerfile .
      
      • -f:指定Dockerfile,如果Dockerfile的名字就叫“Dockerfile”,可以不写-f去指定。
      • .:不要忘了写点,点表示在当前目录下运行。

    相关文章

      网友评论

          本文标题:Docker常用命令(完成版)

          本文链接:https://www.haomeiwen.com/subject/idombrtx.html