原來Docker安裝Mysql如此簡單

2020-09-04 java你我他

1.首先可以通過Docker search命令查找想要安裝的版本



查看鏡像docker search mysql

2.拉取鏡像,這裡我們以mysql-5.7為例:

docker pull mysql:5.7

3.拉取之後運行即可,命令如下:

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

-d 標識是讓 docker 容器在後臺運行。

-p 標識通知 Docker 將容器內部使用的網絡埠映射到我們使用的主機上。

–name 定義一個容器的名字,如果在執行docker run時沒有指定Name,那麼deamon會自動生成一個隨機數字符串當做UUID。

-e 設置環境變量,或者覆蓋已存在的環境變量

3306:3306 將容器的3306埠映射到本機的3306埠

4.查看剛才運行的容器:

docker ps -a

之後進入容器

docker exec -it 容器ID bash

5.最後可以通過命令測試一下是否連接成功:

mysql -u root -p 123456

相關焦點

  • docker怎麼安裝MySQL docker安裝MySQL教程
    本次就通過社區版容器安裝2個mysql實例,看一下部署有多簡單。作業系統我使用的Centos7 x64 系統,而Docker 目前看僅CentOS 7 及以上版本。本次採用Docker 倉庫進行安裝 ,具體步驟如下:1.1  設置倉庫因本機首次安裝 Docker,所以需要先設置 Docker 倉庫,以後的安裝可以直接從倉庫安裝。
  • 02-Docker安裝MySQL
    1、檢查docker安裝情況在安裝之前,需要確認docker的工作狀態是正常的,通過下面命令來確認。 查看docker工作狀態docker info 下載最新版本docker pull mysql:latest 運行最新版本docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql 通過容器名字訪問docker exec
  • 還在使用傳統方式安裝Mysql?Docker安裝只需簡單6步即可搞定
    在docker中安裝mysql8.0(1).搜索myslq的鏡像docker search mysql(2).拉取mysql的鏡像docker pull mysql(3).運行容器,設置資料庫密碼,映射容器的3306埠到宿主機的3306埠docker run -it --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql(4).
  • docker 安裝 mysql5.7 就是這麼簡單?
    docker 如何安裝 mysql? 創建掛載目錄mkdir -p /home/docker/mysql/confmkdir -p /home/docker/mysql/logsmkdir -p /home/docker/mysql/data39;123456& 進入conf的目錄cd /home/docker/mysql/conf By default we only accept connections
  • 在docker環境下安裝mysql
    Mysql的特點是:1.開源 2.支持標準sql 3.跨平臺 4.PHP和mysql是絕配 5.mysql採用GPL協議 6.mysql主要被用來做輕量小型資料庫,但也能支持大型資料庫。docker通過pull方式安裝mysql1.搜索鏡像命令:docker search mysql,mysql的這種安裝方式和上一節我們介紹的tomcat的步驟很相似。2.拉取下載鏡像命令:docker pull mysql:5.6,這裡以5.6版本為例。
  • 雲計算核心技術Docker教程: Docker 安裝mysql
    本文通過docker安裝mysql。1.查找鏡像:$ docker search mysql2、拉取 MySQL 鏡像,這裡我們拉取官方的最新版本的鏡像:$ docker pull mysql:latest
  • Docker 安裝 MySQL5.7
    首先,Win10安裝官方提供的桌面版 或者 系統(3.8以上內核的linux)中安裝好 Docker 程序。 docker images命令列出已下載鏡像 docker images執行命令後,可看到類似於如下的表格:
  • 「Docker篇」Docker安裝MySql
    Docker容器可以為應用創建一個獨立的鏡像,當然Mysql也是可以的由於Docker容器內部文件系統與外部非直接關聯因此在Mysql安裝以及啟動過程中需要建立文件系統目錄映射查找Mysql鏡像>docker search mysql上圖可見已存在的有很多mysql 鏡像,當然你也可以檢索mysql5.7固定版本的docker鏡像,這裡我們暫時使用默認鏡像拉取MySql鏡像docker pull mysql
  • 樹莓派安裝docker以及簡單使用
    如果我們想用樹莓派最為自己的小伺服器的話,在docker出現之前,都要一個一個的安裝軟體,如果遇到沒有arm版本,還要自己編譯,可以說是非常麻煩。docker出現之後,在輸煤排上管理和安裝服務就簡單多了。今天我們簡單介紹一下樹莓派上docker的安裝和簡單的使用。1.安裝docker命令行樹莓派的安裝只有一行命令。
  • Docker 安裝 Mysql 5.7
    Centos 7.7Docker 1.13.1拉取鏡像 下載 Mysql 5.7 鏡像$ dockerpull mysql:5.7 運行 Mysql 容器$ docker run -d 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=daodaotest mysql:5.7 查看容器運行情況$ docker ps 進入容器$ docker exec -it mysql bash 僅安裝 Mysql 客戶端$ rpm -ivh https://repo.mysql.com
  • Docker 安裝 mysql
    :/# root@ubuntu:/# docker pull mysql:8.0.208.0.20: Pulling from library/mysql8559a31e96f4: Pull complete d51ce1c2e575: Pull complete c2344adc4858: Pull complete fcf3ceff18fc: Pull complete 16da0c38dc5b
  • docker安裝mysql
    docker pull mysqldocker images |grep mysql創建目錄mysqlmkdir -p /usr/local/mysql/data /usr/local/mysql/logs /usr/local/mysql/conf# 虛擬機 3306 埠和容器裡的3306埠對應,虛擬機路徑和容器裡路徑(下圖,來自頭部參考地址)對應docker run -p 3306:3306 --name mysql -v /var/cnmp/mysql
  • 兩行命令安裝MySQL,Docker就是效率的化身
    Docker的安裝很簡單,百度一下就行了,所以略過。docker pull mysqldocker pull 執行日誌(分層鏡像的構建可以看此文:《》)Digest:代表鏡像的籤名,用於校驗你下載的東西是不是贗品Status:下載狀態docker.io/libray/mysql:latest 是鏡像的全稱查看鏡像docker images
  • Docker安裝mysql讀寫分離
    docker的區域網用於通信使用,因為各個容器之間是互不影響的,所以他們的啟動埠都可以是3306,對於宿主機映射的埠分別是6606,6607,6608部署方案準備1.1 docker-composeversion: &39;services: mysql-master: image: mysql/mysql-server:5.7 container_name: mysql_master ports: - 6606:3306
  • Docker + Nodejs + Kafka + Redis + MySQL搭建簡單秒殺環境
    本文的目的並不在於提供一個可以直接落地的設計方案,而是意在提供一個簡單的方法,一個思路,使大家能夠對於秒殺背後的一些設計有更感性的認識, 並且可以自己親自動手實踐一下。所有的配置及源碼都在本文最後的github repository中可以找到。  首先,先簡單介紹下本文中會涉及到的一些組件,如下圖所示:
  • 使用docker-compose安裝mysql資料庫
    1、創建工作目錄mkdir mysql2、使用docker-compose.yml 管理cat mysql/docker-compose.ymlversion: '3'services: mysql: image: mysql:5.7.22 container_name: mysql volumes: - /data/mysql/db:/var/lib/mysql/
  • 利用腳本在Docker環境快速安裝mysql分支mariadb
    Docker在centos7系統上,先對系統初始化命令腳本:curl -s https://gitee.com/aqztcom/kjyw/raw/master/linux-init-script/init_centos7.sh | bash再執行快速安裝
  • Docker 搭建 nginx + mysql + php 開發環境全方面教學!
    一、下載安裝 Docker訪問 https://store.docker.com/signup?5.6$ docker pull php:5.4-fpm$ docker pull nginx等待全部拉取完成後,使用 docker images 查看所有鏡像安裝 Mysql$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 33267:3306 -v ~/web/mysql/
  • MySQL在Docker環境下運行基礎
    能快速的交付和部署高效的資源利用輕鬆的遷移擴展簡單的更新管理1.2.安裝docker2.1.安裝docker 環境準備: Kernel 3.10+ (1)檢查系統的內核版本,返回的值大於3.10即可[root@ss30 ~] yum update安裝docker:
  • docker-compose安裝
    docker創建容器需要寫一堆命令分別創建容器,像以下命令創建一個mysql服務:docker run \ -p 3306:3306 \ --name mysql \ -v /data/soft/mysql/conf.d:/etc/mysql