mac 安装docker容器相关笔记

1、mac下开发相关

mac快捷键

mac锁屏:在屏幕亮起来的情况下,按键盘上的control+cmmand+q

Mac os x下几款mysql客户端

mac打开任何来源设置

查看日志:

docker logs -f -n 1000 job

软件安装:

  • Sublime Text 文本软件
  • apache镜像软件下载:https://mirrors.tuna.tsinghua.edu.cn/apache/

2、docker

强制删除docker image

docker image rm -f c05fdf32bdad

查找镜像

Docker search rabbitmq

后台启动加 -d 参数

添加国内镜像

"registry-mirrors": [

"https://hub-mirror.c.163.com/"

],

 

 

国内加速地址有:

Docker中国区官方镜像

https://registry.docker-cn.com

网易

http://hub-mirror.c.163.com

ustc

https://docker.mirrors.ustc.edu.cn

中国科技大学

https://docker.mirrors.ustc.edu.cn

阿里云容器 服务

https://cr.console.aliyun.com/

首页点击“创建我的容器镜像” 得到一个专属的镜像加速地址,类似于“https://1234abcd.mirror.aliyuncs.com”

2.1、安装mysql

1、Docker安装

MacOS Docker 安装 | 菜鸟教程

2、如果未配置加速,拉取mysql镜像会提示 timeout

 

docker pull mysql

 

3、配置国内加速:docker-> preferences->增加 registry-mirrors

 

"registry-mirrors":[

"https://hub-mirror.c.163.com/"

],

 

4、重新拉取mysql镜像

 

docker pull mysql

 

5、查找镜像

 

docker search mysql

 

6、查看本地镜像,使用以下命令来查看是否已安装了 mysql:

 

docker images

 

7、

 

sudo docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

 

9、进入docker本地连接mysql客户端

 

sudo docker exec -it mysql bash

mysql -uroot -p123456

 

   

  2:安装管理界面:

   输入以下命令,并等待下载安装。

    sudo docker run --name skywalking-ui -d -p 8080:8080 --link skywalking:skywalking -e SW_OAP_ADDRESS=skywalking:12800 --restart always apache/skywalking-ui

    出现以下界面后就安装完成了。

 

3:访问管理界验证安装结果

   在浏览器里面输入http://192.168.150.134:8080,出现了如下界面,到此Skywalking的安装就大功告成了。

 

启动后的效果,会打开两个窗口

 

配置VM options 为:

-javaagent:E:\third_workspace\skywalking-8.4.0\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar -Dskywalking.agent.service_name=aaaa -Dskywalking.collector.backend_service=localhost:11800

启动项目后访问 http://localhost:8080/ ,可以看到服务aaaa被监听到

 

2.7、Rancher

https://puhaiyang.blog.csdn.net/article/details/105738550

找到 rancher安装 目录

视频教程

查看挂载信息

docker inspect rancher/rancher:lastest

2.8、ELK 、java log-> elk

基于 ELK6.6 + Filebeat 的 Spring Cloud 日志收集

 

docker run -dti \

-p 5601:5601 \

-p 9200:9200 \

-p 9300:9300 \

-p 5044:5044 \

-e TZ="Asia/Shanghai" \

--name elk660 sebp/elk:660

 

docker run -dti

-p 5601:5601

-p 9200:9200

-p 9300:9300

-p 5044:5044

-e TZ="Asia/Shanghai"

--name elk660 sebp/elk:660

安装完成后直接在浏览器中输入kibana地址:http://localhost:5601/app/kibana#/home/tutorial/apm?_g=()

IP地址可以更换成自己的

ELK6.8版本整合filebeat和kafka收集springboot日志

Filebeat+Kafka+Logstash+ElasticSearch+Kibana搭建完整版

 

Logback配置文件自定义配置从Nacos动态获取+ELK 整个是配置java log直接将日志生成到logstash某个指定的日志目录下,和上面一个道理,也是要filebeat采集

2.9、Nacos Docker

https://nacos.io/zh-cn/docs/quick-start-docker.html

2.10、Mongodb Docker

docker pull mongo

查看本地镜像

使用以下命令来查看是否已安装了 mongo:

$ docker images

运行容器

安装完成后,我们可以使用以下命令来运行 mongo 容器:

$ docker run -itd --name mongo -p 27017:27017 mongo --auth

参数说明:

  • -p 27017:27017 :映射容器服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机 ip:27017 访问到 mongo 的服务。
  • --auth:需要密码才能访问容器服务。

安装成功

最后我们可以通过 docker ps 命令查看容器的运行信息

接着使用以下命令添加用户和设置密码,并且尝试连接。

$ docker exec -it mongo mongo admin# 创建一个名为 admin,密码为 123456 的用户。

> db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});

# 尝试使用上面创建的用户信息进行连接。

> db.auth('admin', '123456')

3、Homebrew macOS(或 Linux)缺失的软件包的管理器

这个安装时间会比较久,安装完会提示安装成功,如下图

 

安装wget :Brew install wget

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值