创建目录docker

添加docker-compose.yml和Dockerfile

Dockerfile:

FROM openjdk:8# author
MAINTAINER v# 将容器挂载如下目录
VOLUME /opt/backstage_proj/tmp# 设置时区
RUN echo "Asia/Shanghai" > /etc/timezone# 将jar 添加进来,并命名为app.jar
ADD admin.jar admin.jar# 端口
EXPOSE 8084# jar包启动命令
ENTRYPOINT ["java","-jar","/admin.jar","-Dspring.profiles.active=docker"]

docker-compose.yml:

version: '3'
services:config:image: admin:0.0.1ports:- 8084:8084

查询镜像:

docker search nginx

拉取镜像

docker pull nginx:latest

运行镜像

docker run --name nginx-test -p 8080:80 -d nginx

进入容器

docker exec -it 06191d8f5fab /bin/bash

安装compose

docker-compose --version

sudo curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

sudochmod +x /usr/local/bin/docker-compose

发布本地镜像

docker build -t gateway-service:0.0.1 .

执行镜像

docker-compose up -d

删除镜像

docker rmi id

查看日志

docker logs

复制容器内文件

docker cp nginx1:/etc/nginx/conf.d/back.conf /srv/docker/nginx/back.conf

复制文件到容器

docker cp /srv/docker/nginx/back.conf nginx1:/etc/nginx/conf.d/back.conf

将本地文件复制到docker容器中

docker cp 本地文件路径 容器ID/容器NAME:容器内路径

docker cp /Users/wuhanxue/Downloads/rabbitmq_delayed_message_exchange-3.9.0.ez 1faca6a70742:/opt/rabbitmq/plugins

docker容器进入kafka

docker exec -it ${CONTAINER ID} /bin/bash

kafka添加topic

bin/kafka-topics.sh --create --zookeeper 172.17.0.1:2181 --replication-factor 1 --partitions 1 --topic TOPIC_ORDER_MERCHANT_CONFIRMED

kafka查看topic

bin/kafka-topics.sh --zookeeper 172.17.0.1:2181 --list

启动docker

service docker start

启动nginx

docker run --name nginx -p 80:80 -p 433:433 -d nginx

启动redis

docker run -itd --name redis -p 6379:6379 redis

启动kafka

docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=47.100.48.253:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://47.100.48.253:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 --env KAFKA_HEAP_OPTS="-Xmx256M -Xms128M" -v /etc/localtime:/etc/localtime wurstmeister/kafka:latest

启动zookeeper

docker run -d --restart=always --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper

  docker run --ulimit nofile=1024 -d  --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper

查看文件大小当前目录

du -h -x --max-depth=1

docker基本使用相关推荐

  1. /var/lib/docker/overlay2/xxxxx no such file or directory docker文件删除引发的问题

    记一次误删引发的服务雪崩 K8s node节点磁盘报警,报警后我找到服务中占用磁盘最多的地方,在overlay2目录下,对下面的文件进行了删除   删除后,有状态服务先出现了问题,服务无法启动.停止. ...

  2. 本地打包Docker镜像上传至阿里云远程仓库(一站式脚本)

    打包镜像上传至远程仓库: 1. 本地项目为 mytest-project 2. 仓库为阿里云镜像仓库 registry.cn-beijing.aliyuncs.com/test/mytest-proj ...

  3. docker报错:driver failed programming external connectivity on endpoint, iptables:No chain by that name

    docker 报错: Error response from daemon: Cannot restart container hello: driver failed programming ext ...

  4. Docker容器的备份与恢复,Docker镜像的备份与恢复

    1. 备份容器 首先,为了备份Docker中的容器,我们会想看看我们想要备份的容器列表.要达成该目的,我们需要在我们运行着Docker引擎,并已创建了容器的Linux机器中运行 docker ps 命 ...

  5. docker安装kafka消息队列

    1. 启动zookeeper容器(Zookeeper用于崩溃检测,实现Topic发现,和维护Topic的生产和消费状态) docker run -d --name zookeeper -p 2181: ...

  6. 设置普通用户执行docker命令,执行docker命令无需输入密码或者切换root用户

    每次执行docker命令都要输入密码或者切换root用户,非常不方便,尤其是在shell脚本中就更麻烦了,一起来解决这个问题: 1. 创建名为docker的组,如果之前已经有该组就会提示已存在: su ...

  7. docker :open /var/lib/docker/tmp/GetImageBlob318829910: no such file or directory异常解决

    千万不要直接去重装docker,不要删除镜像,不要手动创建目录和文件,只需要这样就好了!

  8. 将jar包部署在docker上,将jar包打成镜像,使用docker部署jar包

    假设你已经准备好以下东西,即可进行服务部署 一台安装好docker的linux服务器(安装docker见安装docker) 准备好的jar包 接下来开始吧! 将jar包上传至服务器(建好文件夹存放以方 ...

  9. 使用rancher对Docker容器服务升级

    这是笔者以前使用到的一个docker管理工具--rancher 升级服务的步骤 记录一下,说不定有人需要或者以后能用上呢? 1.打包好后上传服务器,编写Dockerfile FROM jdk8apli ...

  10. Linux/docker下oracle开启监听,开启自动启动

    写在前头: 之前呢,使用docker安装了oracle,但它默认是会关闭的.使用了几天以后突然连接异常了,报的问题是oracle监听有问题了,我知道了是oracle服务自动关闭了,监听也跟着关了.所以 ...

最新文章

  1. SpringSecurity安全验证中文乱码问题
  2. 《SQL Server 2012 T-SQL基础》读书笔记 - 1.背景
  3. 【Netty】Netty 简介 ( 原生 NIO 弊端 | Netty 框架 | Netty 版本 | 线程模型 | 线程 阻塞 IO 模型 | Reactor 模式引入 )
  4. oracle触发器的测试,ORACLE触发器的测试
  5. 54. Spiral Matrix (Matrix)
  6. 客户旅程_我如何充分利用freeCodeCamp的旅程
  7. 机器学习基础图表:概念、原理、历史、趋势和算法
  8. mysql5.6开启memcache_php – 使用MYsql 5.6 Memcache
  9. try-catch的使用以及细节
  10. SQL2008--SQL语句-存储过程-触发器-事务处理-基本语法-函数
  11. python服务器搭建nginx_从0开始搭建nginx-uWSGI-Django-python服务器
  12. https验证失败+Android,okhttpSSL证书验证失败有关问题
  13. myeclipse中tomcat热部署设置
  14. 3D Max模型贴图以及优化
  15. PHP 二维数组的合并与去重
  16. 云运维拓扑图_云平台网络拓扑图
  17. 【开发工具】MySQL免安装版
  18. 实用网站推荐(3):菜鸟教程
  19. 零知识证明 - 从QSP到QAP
  20. 为什么初等矩阵左乘相当于行变换,右乘相当于列变换

热门文章

  1. 2009年最佳手机软件出炉
  2. 第二届流量开放合作大会8月19日召开 聚焦流量+新生态
  3. 新旧Klein3000侧扫声纳的指示灯使用说明
  4. 【电影推荐】我的姐姐
  5. elasticsearch配置内存占用
  6. CERO二次开发依赖模型参数清单(失败)
  7. 孕妇血糖高该如何控糖?食物方面该怎么选择?
  8. DenseAspp论文解读
  9. IT website
  10. oracle精简版+PLSQL工具链接