zoukankan      html  css  js  c++  java
  • docker随笔

    运行一个mysql docker container

    docker run 
    --detach 
    --name=mysql02 
    --env="MYSQL_ROOT_PASSWORD=root123456@" 
    --publish 7306:3306 
    --volume=/root/docker/mysql02/conf.d:/etc/mysql/conf.d 
    --volume=/root/docker/mysql02/data:/var/lib/mysql 
    mysql/mysql-server:latest 
    --character-set-server=utf8 
    --collation-server=utf8_general_ci
    

    更改root外部连接策略(允许外部连接) ,或者是创建一个新的用户

    一、修改/etc/mysql/my.conf
    找到bind-address = 127.0.0.1这一行
    改为bind-address = 0.0.0.0即可,如果是容器挂载文件,需要重启容器才会生效。

    二、进入容器修改
    docker exec -it mysql02 mysql -uroot -p
    use mysql;

    update user set host='%' where user='root'
    flush privileges;

    mongo

    docker run 
    --detach 
    --name=mongo01 
    --publish 27017:27017 
    --volume=/root/docker/mongo01/config:/data/configdb 
    --volume=/root/docker/mongo01/db:/data/db/mongo 
    mongo
    

    dockerfile: 自己手动发布

    #FROM registry.cn-hangzhou.aliyuncs.com/newbe36524
    
    FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
    WORKDIR /app
    
    EXPOSE 80
    
    COPY . .
    ENV ASPNETCORE_URLS http://+:80
    ENV TZ=Asia/Shanghai
    RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
    
    RUN sed -i 's#http://deb.debian.org#https://mirrors.aliyun.com#g' /etc/apt/sources.list  
    RUN apt-get update && apt-get install -y vim && apt-get install -y libgdiplus
    
    ENTRYPOINT [ "dotnet", "LighterApi.dll" ]
    
    

    dockerfile 带项目发布

    
    FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster as build
    WORKDIR /code
    COPY *.csproj /code
    RUN dotnet restore
    
    COPY . /code
    
    RUN dotnet publish -c release -o out
    
    FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim
    
    WORKDIR /app
    COPY --from=build /code/out /app
    ENTRYPOINT [ "dotnet", "LighterApi.dll" ]
    
    
  • 相关阅读:
    深度解析U-Boot网络实现(长篇好文)
    优化嵌入式Linux的启动时间之内核
    优化嵌入式Linux的启动时间之文件系统
    Java安全之 ClassLoader类加载器
    Java 审计之xss审计要点
    Java审计之命令执行篇
    Java审计之文件操作漏洞
    Java 审计 之过滤器防御xss
    Java 审计之SSRF篇(续)
    Java 审计之SSRF篇
  • 原文地址:https://www.cnblogs.com/caiyangcc/p/13905940.html
Copyright © 2011-2022 走看看