日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

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

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

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

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

      問題

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

      處理辦法:

      1.停止所有的容器

      docker stop 容器Id

      2.強制移除此容器

      docker rm -f 容器id

      3.清理此容器的網絡占用

      • 格式:docker network disconnect –force 網絡模式 容器名稱 
      • 示例:docker network disconnect –force bridge 容器名

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

      • 格式:docker network inspect 網絡模式
      • 示例:docker network inspect bridge

      5.重新構建容器

      示例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版本修改區分的大小寫的配置

      解決方法

      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
      

      創建可掛載磁盤目錄

      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容器的運行狀態:

      docker ps  # 查看運行中的容器
      docker ps -a # 查看所有容器的狀態
      

      停止容器

      docker stop CONTAINER ID

      運行已經停止的容器

      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';

      驗證外部連接

      總結

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

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

      網友整理

      注冊時間:

      網站:5 個   小程序:0 個  文章:12 篇

      • 51998

        網站

      • 12

        小程序

      • 1030137

        文章

      • 747

        會員

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

      數獨大挑戰2018-06-03

      數獨一種數學游戲,玩家需要根據9

      答題星2018-06-03

      您可以通過答題星輕松地創建試卷

      全階人生考試2018-06-03

      各種考試題,題庫,初中,高中,大學四六

      運動步數有氧達人2018-06-03

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

      每日養生app2018-06-03

      每日養生,天天健康

      體育訓練成績評定2018-06-03

      通用課目體育訓練成績評定