亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • Mysql容器無法停止無法刪除問題
    • 問題
    • 原因
  • Docker中Mysql的使用
    • 總結(jié)

      Mysql容器無法停止無法刪除問題

      問題

      mysql容器如法停止,無法刪除,也無法連接。docker stop,docker kill等命令都無效。

      處理辦法:

      1.停止所有的容器

      docker stop 容器Id

      2.強制移除此容器

      docker rm -f 容器id

      3.清理此容器的網(wǎng)絡(luò)占用

      • 格式:docker network disconnect –force 網(wǎng)絡(luò)模式 容器名稱 
      • 示例:docker network disconnect –force bridge 容器名

      4.簡查是否還有同名容器占用

      • 格式:docker network inspect 網(wǎng)絡(luò)模式
      • 示例:docker network inspect bridge

      5.重新構(gòu)建容器

      示例1

      docker run --name mysql --restart=always \
      ? ? -v /home/mysql/conf/my.cnf:/etc/mysql/my.cnf \
      ? ? -v /home/mysql/data:/var/lib/mysql \
      ? ? -p 3317:3306 \
      ? ? -e MYSQL_ROOT_PASSWORD="root" \
      ? ? -e TZ=Asia/Shanghai \?

      示例2

      docker run --name mysql?
      -v /data/mysql-data:/var/lib/mysql?
      -p 33306:3306?
      -e MYSQL_ROOT_PASSWORD=guest-root?
      mysql:latest

      啟動報錯:

      Different lower_case_table_names settings for server ('0') and data dictiona

      原因

      mysql8.x版本修改區(qū)分的大小寫的配置

      解決方法

      1、在my.cnf配置文件[mysqld]下添加

      [mysqld]
      ?
      lower_case_table_names=1

       2、docker啟動mysql修改配置  添加 –lower-case-table-names=1 :

      docker run --name mysql --restart=always \
      ? ? -v /home/mysql/conf/my.cnf:/etc/mysql/my.cnf \
      ? ? -v /home/mysql/data:/var/lib/mysql \
      ? ? -p 3317:3306 \
      ? ? -e MYSQL_ROOT_PASSWORD="root" \
      ? ? -e TZ=Asia/Shanghai \
      ? ? -d mysql:8.0 --lower-case-table-names=1

      Docker中Mysql的使用

      拉取MySQL鏡像

      # docker pull mysql:8.0.4
      docker pull mysql:5.7.5
      

      創(chuàng)建可掛載磁盤目錄

      mkdir -p /docker/mysql
      chmod -R 777 /docker/mysql
      

      運行MySQL容器

       docker run --name mysql \
      -p 3306:3306 \
      -v /docker/mysql/data:/var/lib/mysql \
      -v /docker/mysql/log:/var/log/mysql \
      -v /docker/mysql/conf.d:/etc/mysql/conf.d \
      -e MYSQL_ROOT_PASSWORD=123456 \
      -d mysql:5.7.5
      

      查看docker容器的運行狀態(tài):

      docker ps  # 查看運行中的容器
      docker ps -a # 查看所有容器的狀態(tài)
      

      停止容器

      docker stop CONTAINER ID

      運行已經(jīng)停止的容器

      docker start CONTAINER ID

      刪除容器

      docker rm CONTAINER ID

      強制刪除運行中的容器

      docker rm  CONTAINER ID -f

      刪除所有已停止的容器(display all container ID)

      docker rm $(docker ps -a -q)

      Docker中Mysql容器無法停止無法刪除問題

      查看鏡像詳情

      docker image inspect IMAGE [IMAGE..]

      Docker中Mysql容器無法停止無法刪除問題

      查看歷史鏡像

      docker image history 【OPTIONS】IMAGE
      docker history 【OPTIONS】IMAGE
      

      修改鏡像名稱和標簽

      docker tag source_IMAGE【:TAG】 TARGET_IMAGE【:TAG】

      進入MySQL容器

      docker exec -it mysql /bin/bash

      使用MySQL命令行工具連接MySQL

      mysql -h localhost -u root -p

      輸入密碼

      修改root賬戶的認證模式

      Alter USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

      驗證外部連接

      總結(jié)

      以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持。

      分享到:
      標簽:Docker 停止 刪除 容器 服務(wù)器
      用戶無頭像

      網(wǎng)友整理

      注冊時間:

      網(wǎng)站:5 個   小程序:0 個  文章:12 篇

      • 51998

        網(wǎng)站

      • 12

        小程序

      • 1030137

        文章

      • 747

        會員

      趕快注冊賬號,推廣您的網(wǎng)站吧!
      最新入駐小程序

      數(shù)獨大挑戰(zhàn)2018-06-03

      數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

      答題星2018-06-03

      您可以通過答題星輕松地創(chuàng)建試卷

      全階人生考試2018-06-03

      各種考試題,題庫,初中,高中,大學(xué)四六

      運動步數(shù)有氧達人2018-06-03

      記錄運動步數(shù),積累氧氣值。還可偷

      每日養(yǎng)生app2018-06-03

      每日養(yǎng)生,天天健康

      體育訓(xùn)練成績評定2018-06-03

      通用課目體育訓(xùn)練成績評定