MAC M1安装docker并拉取mysql镜像

inter芯片和m1芯片安装docker方式些许不同,本次我只记录m1安装docker和拉取镜像

Docker常用命令

  • 拉取镜像:docker pull [镜像名/版本号]
  • 搜索镜像:docker search [镜像名]
  • 查看镜像: docker images [-a 所有images /f 过滤(使用较少)/q 只显示images ID]
  • 删除镜像: docker rmi [镜像ID/镜像名]
  • 删除所有镜像:docker rmi $(docker images -q)
  • 启动容器: docker run -d -i -t [容器ID] /bin/bash
  • 进入当前运行的容器: docker exec -it [容器ID] /bin/bash
  • 查看容器详细信息: docker inspect [容器ID]
  • 查看容器: docker ps [-a/f/n/l/q/s]
  • 从容器内拷贝文件到主机上: docker cp [容器ID]
  • 退出不停止容器: control + p + q
  • 关闭容器:docker stop 容器ID
  • 启动容器:docker start 容器ID
  • 重启容器:docker restart 容器ID
  • 删删除所有容器:docker rm $(docker ps -aq)

docker的安装

打开docker下载地址 :(https://docs.docker.com/desktop/mac/install/)

下面安装步骤

安装过程中可能会出现资源忙的提示

出现上述问题打开活动监视器,搜索disk,双击退出所有活动,然后在此安装就可以了。

安装成功,打开

然后点到这里设置镜像加速

{"experimental": true,"debug": true,"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

然后打开终端输入 docker --version 出来版本就说明成功了!

拉取mysql镜像

打开终端,输入命令

docker pull mysql/mysql-server:5.6

然后docker images 一下看有没有拉取成功

之后创建mysql容器

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql/mysql-server:5.6

docker ps 看下有没有成功

因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),user表中Host是localhost,所以需要执行以下操作将Host改为通配符’%’:

进入mysql

docker exec -it mysql bash
mysql -u root -p
show databases;
use mysql;
show tables;
select Host, User,Password from user;
update user set Host='%' where User='root';
flush privileges;

之后查看docker 主机ip

ifconfig | grep inet

之后Navicat用这个ip连接就可以了??

后续有别的镜像文件及命令再补充,我也在学习docker,并不通透docker,仅供参考,不足的地方请指出

MAC M1安装docker并拉取mysql镜像相关推荐

  1. Win10下安装docker并拉取redis镜像启动

    闲来无事学习新知识,准备学习一下当下比较热的docker,本篇主要介绍在win10系统下安装docker并拉取redis镜像进行启动,win10系统需要是专业版的,如果是家庭版则需要下载docker- ...

  2. docker拉取mysql镜像并启动

    1.安装Docker的依赖库 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加Docker CE的软件源信息 yum-c ...

  3. Window中的Docker 拉取Mysql镜像 并在本地Navicate链接

    首先本地   拉取mysql镜像 以下是所有mysql镜像 我自己下载的为5.6   下面 以5.6为例:(拉取mysql5.6镜像) docker pull mysql:5.6 创建一个容器 doc ...

  4. docker拉取mysql镜像太慢的问题

    docker拉取镜像太慢的问题 docker拉取mysql镜像半个小时依然没有成功,改用阿里云镜像加速器. 1.进入阿里云平台 链接: 阿里云控制台,镜像搜索mysql 复制加速器链接 2.进入虚拟机 ...

  5. Docker拉取Mysql镜像并启动访问及docker常用命令介绍

    上篇文章介绍了 Centos7安装docker并修改成阿里云镜像源地址 可以参考使用: https://blog.csdn.net/weixin_44232093/article/details/12 ...

  6. MySQL——使用docker镜像拉取MySQL

    文章目录 阿里云docker镜像站点: 一.安装docker 二.拉取mysql镜像 三.运行镜像 四.登录数据库 补充 阿里云docker镜像站点: https://developer.aliyun ...

  7. windows用docker拉取mysql

    查看docker hub上的mysql docker search mysql 拉取mysql镜像 docker pull 镜像名称:版本号 如: docker pull mysql:8.0 等待几分 ...

  8. 服务器安装docker,拉取一些常用镜像

    1.购买服务器(系统centos7.6) 2.在控制台中找到购买的服务器,设置密码,账号默认root 3.开放需要的端口,如nacos,redis等等  4.使用FinalShell连接服务器,输入服 ...

  9. centos 安装java_自己动手基于centos7安装docker及如何发布tomcat镜像

    欢迎关注我的头条号:Wooola,专注于Java.Golang.微服务架构,致力于每天分享原创文章.快乐编码和开源技术. 前言 在安装docker之前,先要检查centos7的内核版本,docker要 ...

最新文章

  1. 英国EE:启动TechCity 2.0 首期将部署LTE-Advanced Pro
  2. mount cifs出现cannot allocate memory解决方法
  3. linux自动挂起什么意思,Linux中进行挂起(待机)的命令说明
  4. java 的tree_Java TreeSet higher()方法
  5. Windows下安装并使用MySQL数据库
  6. 【OS学习笔记】三十一 保护模式九:页目录、页表和页三者的关系详解
  7. opencv中遍历图片数据的两种方法
  8. 统计学习方法读书笔记9-朴素贝叶斯习题
  9. 19【推荐系统19】SNR:多任务学习
  10. 局域网桌面共享软件(优化版)
  11. 在SQL Server2012上搭建Northwind详细教程,SQL2000SampleDb.msi的资源
  12. Android-TextView添加字体库
  13. 数学建模学习(93):方差分析、T检验、卡方分析(检验)
  14. 微信公众号开通留言功能条件有哪些?
  15. elasticsearch操作索引库、RestClient操作索引库2
  16. CD刻录的一点个人经验:铭大、铼德、三菱、万盛, Nero、Burnatonce、Burrrn、Feurio
  17. SSD算法详解default box
  18. 12月编程语言排行榜出炉
  19. 求GARCH-MIDAS和DCC-GARCH代码
  20. 拨开国产 COS 系统的重重迷雾

热门文章

  1. Scala版本冲突--java.lang.NoSuchMethodError: scala.collection.immutable.HashSet$.empty()
  2. 名词解释:Web3 账户相关概念大梳理
  3. java 并发包 使用场景_java并发包原理及使用场景
  4. UnicodeMath编码教程(转载)
  5. openCV、C++处理影像的五种方法(Wallis、直方图、xy拉伸、翻转、旋转)
  6. 一份网络专业毕业设计
  7. 2023年申请发明专利的重要性和注意问题。
  8. C语言本身是用什么语言写的?
  9. C语言例题100道(21~40)
  10. 设计模式 行为型模式 -- 备忘录模式 具体实例:游戏挑战BOSS