Docker使用Mysql镜像命令】的更多相关文章

本次使用的环境是win10下的hyper-v安装的CentOS7系统 控制台输入命令: docker run -p 3307:3306 --name mysql01 -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/mysql_db:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=111111 -d mysql 命令说明: -p 3307:3306 --将容器的 3307 端口映射到主机的 3306 端…
原文:docker (2) 通用/镜像命令 Docker 的常用命令: (1)Docker  help 命令: 可以查看有关docker的所有操作命令: (2)docker COMMAND -–help 查看docker 的某项命令的帮助文档 (3) docker search :查询镜像 注:可以查询某某镜像的命令:有版本信息 为了下一步需要 (4)下载某镜像: docker pull consul 注:如果不指定版本,默认下载最后一个版本. (5)命令:docker inspect ngin…
date: 2020-03-14 17:00:00 updated: 2020-03-14 18:00:00 Docker启动Mysql镜像 管理员权限!!! docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql -p 进行端口映射 -e 设置mysql root密码,否则会启动报错 其他几个高级操作: -v /my/custom:/etc/mysql/conf.d 把主机 /my/custom…
Docker安装mysql镜像并进行主从配置 1.下载需要的mysql版本镜像 docker pull mysql:5.6 2.启动mysql服务实例(基本启动) #启动主mysql docker run --name mysql-master -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 解析: --name 容器名 给容器取名字为mysql-master -p 端口1:端口2 端口1是对外暴露的端口(即宿主机的端口),端口2…
1.安装 1.1 拉取镜像 docker pull mysql 拉取成功可以验证一下 docker images 1.2 创建并启动一个mysql容器 docker run --name ly-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql –name:给新创建的容器命名,此处命名为ly-mysql -e:配置信息,此处配置mysql的root用户的登陆密码 -p:端口映射,此处映射主机3306端口到容器pwc-mysql的33…
1.使用命令查看mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL [OK] mariadb MariaDB [OK] mysql/mysql-server Optimized MySQL Server Docker images. Create… [OK] percona Percona Server [OK] zabbix/zabbix-server-mysql Zabbix Server with MySQL databa…
构建MySQL镜像 本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动MySQL服务接受外部连接,主要是通过Dockerfile和shell脚本实现这一过程. 创建工作目录 [root@elk-node2 ~]# mkdir mysql [root@elk-node2 ~]# cd mysql/ [root@elk-node2 mysql]# ls Dockerfile  privileges.sql  s…
预习: 使用到的docker命令: docker images   显示本地有的镜像 docker pull +镜像名称   从docker hub上面拉取镜像 docker run    --name  定义容器的名称 -d  让docker容器在后台运行到 -a 查看已经创建的容器 -s  查看启动的容器 docker start docker_name   启动名称为docker_name的容器 docker stop docker_name   关闭名称为docker_name的容器 d…
Docker的MySQL8镜像, 实行数据持久化 使用Docker的MySQL8.0.17实例化一个容器之后需要对其进行数据持久化操作, 使用 docker docker run -p 7797:3306 --name mysql \ -v /usr/local/docker/mysqlDocker/conf:/etc/mysql \ -v /usr/local/docker/mysqlDocker/logs:/var/log \ -v /usr/local/docker/mysqlDocker…
下拉镜像 docker pull mysql/mysql-server:5.5 后面的mysql标签是版本号,是可选择的,有: 5.5 5.6 5.7 8.0 创建mysql5.5的容器 docker run --name mysql5.5 -p 3308:3306 -v ./conf:/etc/mysql/conf.d -v ./logs:/logs -v ./data:/var/lib/mysql -e MYSQL\_ROOT\_PASSWORD=123 -d mysql/mysql-ser…
1.拉取mysql镜像 docker pull mysql:5.6 2.运行mysql的镜像生成一个正在运行的容器,可以通过docker contain ls得到容器的id信息 docker run -dit -p : mysql:5.6 bash # 会返回容器的id,赋值前5.6位就可以了 docker exec -it container_id bash # 使用上面复制的容器ID前5.6位,进入容器 # 使用uname -a查看系统为ubuntu系统 # 查看mysql的状态 servi…
一.概述 直接使用官方的镜像 docker pull mysql:5.7 但是mysqld.cnf并没有优化,还是默认的. 二.封装镜像 创建目录 # dockerfile目录 mkdir -p /opt/dockerfile/mysql # 持久化目录 mkdir -p /data/mysql/data /opt/dockerfile/mysql 目录结构如下: ./ ├── dockerfile ├── mysqld.cnf └── run.sh dockerfile FROM mysql:…
原文: https://blog.csdn.net/uk8692/article/details/49386679 https://blog.csdn.net/qq362228416/article/details/48709813 https://blog.csdn.net/qq_19707521/article/details/80226321   一:下载mysql镜像 docker pull mysql:5.6.27   二:运行mysql容器(挂载数据库数据到宿主机(持久化)) doc…
Docker的MySQL8镜像, 实行数据持久化 version: '3.1' services: mysql-itoken-service-admin: restart: always image: mysql:8.0.17 container_name: mysql-itoken-service-admin ports: - 3306:3306 environment: TZ: Asia/Shanghai MYSQL_ROOT_PASSWORD: q.123456 command: --de…
 一.过程说明 通过Dockerfile创建mysql镜像,使用的mysql软件包为mariadb二进制分发版,最终在宿主机启动mysql容器从而能在mysql容器外部访问mysql服务. 宿主机IP:172.20.236.106 宿主机操作系统:CentOS7.5(x86_64) 宿主机内核版本:3.10.0-327.el7.x86_64 Dockerfile相关 Dockerfile位置:/root/dockerfile/Dockerfile MariaDB镜像位置:/root/docker…
文章转载自:https://www.jianshu.com/p/12fc253fa37d 在docker 创建 mysql 容器时,往往需要在创建容器的过程中创建database 实例,代码如下: # MYSQL_ROOT_PASSWORD=123456,指定 root 用户名密码 123456 # MYSQL_DATABASE=my_db 创建数据库实例 my_db docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQ…
# 拉取Ubuntu镜像 docker pull docker.io/ubuntu: # 运行一个容器 docker run --name mysql -p 33:3306 -v /mysql:/var/lib/mysql -it docker.io/ubuntu:14.04.3 -p 映射容器端口3306到本地端口33,-v 映射容器存储/var/lib/mysql到本地/mysql,--name给容器取名,-it进入交互终端. # 容器内安装mysql-server root@816bee7…
# ~/.bash_aliases # Kill all running containers. alias dockerkillall='docker kill $(docker ps -q)' # Delete all stopped containers. alias dockercleanc='printf "\n>>> Deleting stopped containers\n\n" && docker rm $(docker ps -a -…
错误解析:这是由于要删除的目标镜像中有容器存在,故无法删除镜像 解决办法:先删除镜像中的容器,再删除该镜像.…
准备工作 知道查看官方文档,官方文档描述的很详细,并且每一种类型.每一个命令的选项都有例子 会使用docker --help查看 镜像命令 docker images 查看所有本地主机上的镜像 [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest d1165f221234 5 months ago 13.3kB # 解释 REPOSITORY 镜像的仓库源 TAG 镜像的…
[内容指引] 从Docker检索mysql镜像: Mysql Docker镜像下载: 查看本地镜像列表: 设置Mysql的Docker镜像开机自动运行: 常用Docker指令及参数: 1.从Docker检索mysql镜像 指令: docker search mysql  2.镜像下载 指令: docker pull mysql  3.查看本地镜像列表 指令: docker images  4.设置Mysql的Docker镜像开机自动运行 指令: docker run --restart=a…
今天接着上一篇的内容继续来学习安装运行mysql.建议先阅读第一篇:windows安装docker 一 查看mysql版本 如果想知道mysql镜像具体有哪几个版本,需要去docker hub查看. 地址如下: https://hub.docker.com/r/library/ 二 拉取mysql镜像 命令如下: docker pull 镜像名称:版本号 打开命令窗口输入 docker pull mysql:8.0 等待几分钟就完成了,然后输入以下命令查看镜像 docker images 三 启…
安装Docker 1. Docker 教程地址:https://www.runoob.com/docker/centos-docker.install.html 2.安装docker 命令:yum install docker-io 3.启动docker 命令:service docker start 4.查看docker是否启动成功 命令:ps -ef|grep docker 使用docker安装mysql 1.查询mysql 命令:docker search mysql 2.安装mysql…
本篇主要有两部分: 1.使用docker部署mysql主从 实现主从复制 2.springboot项目多数据源配置,实现读写分离 一.使用docker部署mysql主从 实现主从复制 此次使用的是windows版本docker,mysql版本是5.7 1.使用docker获取mysql镜像 docker pull mysql:5.7.23 #拉取镜像文件 docker images #查看镜像文件 2.使用docker运行mysql master docker run --name mysql-…
使用docker 构建mysql镜像,并在容器初次创建时初始化数据 Dockerfile FROM mysql:5.7.23 MAINTAINER gradyjiang "jiangzhongjin@hotmail.com" ENV LANG C.UTF-8 # 当前父目录 ENV PARENT_DIR . # 容器内 mysql 工作目录 ENV CONTAINER_WORK_PATH /usr/local # 被容器自动执行的目录 ENV AUTO_RUN_DIR /docker-…
配置准备 两台机器 两台机器:A(193.168.10.101)  B(193.168.10.102) 做好ssh免密登录 mysql大版本需要一致,小版本可忽略 并且两台机器已经安装好了docker yum install docker 下载mysql镜像 docker pull mysql:5.6.31 mysql容器准备 两台机器分别启动mysql容器 :3306 --name mysql_101 -v /usr/local/mysql_docker/101/data:/var/lib/m…
先回顾一下容器.存储.镜像三者之间的关系. 我们知道docker的logo是一条大鲸鱼背上驮着集装箱.那我们对应到docker如下: 1)蓝色的大海里面------->宿主机系统比如我笔记本windows 7: 2)鲸鱼---------->docker环境(yum install docker-ce) 3)集装箱-------->容器实例(from 来自我们镜像模板) docker images 功能:列出本地主机上的镜像 [root@t-docker chenzx]# docker…
=======================docker 基础镜像环境 alpine=======================可以使用 docker search 命令搜索指定的 image, 或者访问网址 https://hub.docker.com/explore/ 在hub官网会经常能看到 alpine 字样, alpine 是要给非常轻量级的Linux发行版,Docker官方已经推荐使用alpine 代替之前的 Ubuntu作为基础镜像环境, 好处是制作出的最终镜像文件很多, 但d…
拉取mysql镜像 docker pull mysql:5.6 #拉取mysql .6版本的镜像 运行mysql镜像 docker run --name some-mysql --restart=always  -v /mnt/db:/ -p : -d mysql:5.6  --lower_case_table_names=1 #-p指定mysql的对外端口 #-e为设置环境变量,MYSQL_ROOT_PASSWORD= 设置root用户密码为123 #-v设置mysql的存储数据地址,由于容器…
一直在尝试以官方CentOS镜像为基础,制作基于CentOS的MySQL镜像.但是制作后发现镜像大小已经超过1.5G,这对于一般的Docker镜像来说太臃肿了.Docker Hub官方提供的CentOS镜像才324MB.目前来说我还没有找到什么好的方法把我制作的镜像的体积减下来,所以就先使用官方的吧! 一.下载官方的mysql镜像 docker pull mysql 下载完成后查看镜像: [root@localhost mysql_data]# docker images REPOSITORY…