avatar

Docker配置JRE生产环境
  1. 根据Dockerfile生成镜像

    1
    2
    docker build -t nginx:test .
    //根据当前目录下的Dockerfile构建一个 nginx:test(镜像名称:镜像标签)
  2. 查看列表

    1
    2
    3
    4
    docker ps			//正在运行容器
    docker ps -a //包括已停止的容器
    docker container ls //容器列表
    docker image ls //镜像列表
  3. 删除指令

    1
    2
    docker container rm 容器id
    docker image rm 镜像id
  4. 连接进入容器

    1
    docker exec -it 容器id /bin/bash
  5. 映射容器端口到主机端口

    1
    2
    docker run -d -p 8080:80 test
    //映射容器的8080端口到主机的80端口上
  6. 配置容器DNS

    web应用需要访问域名接口,则容器内需要配置DNS

    在主机的 /etc/docker/daemon.json 文件中增加以下内容设置全局的 DNS

    1
    2
    3
    4
    5
    6
    {
    "dns" : [
    "114.114.114.114",
    "8.8.8.8"
    ]
    }
    1
    2
    3
    4
    5
    systemctl docker restart	//重启docker服务

    //centos8 防火墙 需要开放 主机的虚拟网络接口docker0
    firewall-cmd --permanent --zone=trusted --add-interface=docker0
    firewall-cmd --reload
文章作者: Zimomo
文章链接: zimomo333.com/2020/07/15/Docker/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zimomo
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论