[25657] 2016-10-29_在Docker中运行MySQL:多主机网络下DockerSwarm模式的容器管理

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-19
2016-10-29_在Docker中运行MySQL:多主机网络下DockerSwarm模式的容器管理 0 1 % 1 5 % 3 0 % 4 6 % 5 3 % 6 6 % 8 5 % 9 2 %   D o c k e r     M y S Q L   D o c k e r   S w a r m   L i n u x   2 0 1 6 - 1 0 - 2 9   h t t p : / / s e v e r a l n i n e s . c o m / b l o g / m y s q l - d o c k e r - i n t r o d u c t i o n - d o c k e r - s w a r m - m o d e - a n d - m u l t i - h o s t - n e t w o r k i n g     S e v e r a l n i n e s   h t t p : / / b l o g . d a t a m a n - i n c . c o m / s h u r e n y u n - d o c k e r - 1 7 5 /     - D o c k e r   E n g i n e     S w a r m   - - - - - - - -   D o c k e r   S w a r m   D o c k e r   E n g i n e     S w a r m     M y S Q L     M y S Q L     C P U   f l a n n e l   w e a v e   使   D o c k e r     D o c k e r   E n g i n e   1 . 1 2   2 0 1 6     7     1 4     S w a r m     S w a r m     D o c k e r   E n g i n e   D o c k e r   E n g i n e   S w a r m     D o c k e r   S w a r m   2 3 7 7   ( T C P )     7 9 4 6   ( T C P     U D P )     4 7 8 9   ( T C P     U D P )       2     -     S w a r m     -     . P A A S + I A A S G o o g l e M i r a n t i s
  3     D o c k e r   d o c k e r 1 d o c k e r 2     d o c k e r 3   G a l e r a   C l u s t e r     D o c k e r   E n g i n e   S w a r m   D o c k e r     S w a r m   S w a r m     d o c k e r 1     S w a r m       使   j o i n       d o c k e r 2     d o c k e r 3         d o c k e r 1 . l o c a l   1 .   [ r o o t @ d o c k e r 1 ] $   d o c k e r   s w a r m   i n i t   - - a d v e r t i s e - a d d r   1 9 2 . 1 6 8 . 5 5 . 1 1 1 2 .   S w a r m   i n i t i a l i z e d :   c u r r e n t   n o d e   ( 6 r 2 2 r d 7 1 w i 5 9 e j a e h 7 g m q 3 r g e )   i s   n o w   a   m a n a g e r . 3 .     4 .   T o   a d d   a   w o r k e r   t o   t h i s   s w a r m ,   r u n   t h e   f o l l o w i n g   c o m m a n d : 5 .     6 .           d o c k e r   s w a r m   j o i n   7 .           - - t o k e n   S W M T K N - 1 - 1 6 k i t 6 d k s v r q i l g p t j g 5 p v u 0 t v o 5 q f s 8 u c z j q 4 5 8 l f 9 m u l 4 1 h c - d z v g u 0 h 3 q n g f g i h z 4 f v 0 8 5 5 b o   8 .           1 9 2 . 1 6 8 . 5 5 . 1 1 1 : 2 3 7 7 9 .     1 0 .   T o   a d d   a   m a n a g e r   t o   t h i s   s w a r m ,   r u n   ' d o c k e r   s w a r m   j o i n - t o k e n   m a n a g e r '   a n d   f o l l o w   t h e   i n s t r u c t i o n s . 1 .   [ d o c k e r 1 ] $   d o c k e r   s w a r m   j o i n - t o k e n   m a n a g e r 2 .   T o   a d d   a   m a n a g e r   t o   t h i s   s w a r m ,   r u n   t h e   f o l l o w i n g   c o m m a n d : 3 .     4 .           d o c k e r   s w a r m   j o i n   5 .           - - t o k e n   S W M T K N - 1 - 1 6 k i t 6 d k s v r q i l g p t j g 5 p v u 0 t v o 5 q f s 8 u c z j q 4 5 8 l f 9 m u l 4 1 h c - 7 f d 1 a n 5 i u c y 4 p o a 4 g 1 b n a v 0 p t   6 .           1 9 2 . 1 6 8 . 5 5 . 1 1 1 : 2 3 7 7 1 .   $   d o c k e r   s w a r m   j o i n   - - t o k e n   S W M T K N - 1 - 1 6 k i t 6 d k s v r q i l g p t j g 5 p v u 0 t v o 5 q f s 8 u c z j q 4 5 8 l f 9 m u l 4 1 h c - 7 f d 1 a n 5 i u c y 4 p o a 4 g 1 b n a v 0 p t   1 9 2 . 1 6 8 . 5 5 . 1 1 1 : 2 3 7 7 1 .   [ d o c k e r 1 ] $   d o c k e r   n o d e   l s 2 .   I D                                                       H O S T N A M E               S T A T U S     A V A I L A B I L I T Y     M A N A G E R   S T A T U S 3 .   5 w 9 k y c b 0 4 6 p 9 a j 6 y k 8 l 3 6 5 e s h         d o c k e r 3 . l o c a l     R e a d y       A c t i v e                 R e a c h a b l e 4 .   6 r 2 2 r d 7 1 w i 5 9 e j a e h 7 g m q 3 r g e   *     d o c k e r 1 . l o c a l     R e a d y       A c t i v e                 L e a d e r 5 .   a w l h 9 c d u v b d o 5 8 z n r a 7 u y u q 1 n         d o c k e r 2 . l o c a l     R e a d y       A c t i v e                 R e a c h a b l e
使 D o c k e r   S w a r m     l i b n e t w o r k     l i b k v     V x L A N     F l a n n e l C a l i c o     W e a v e     D o c k e r   E n g i n e   S w a r m     e t c d c o n s u l     Z o o k e e p e r     S w a r m     P e r c o n a   X t r a D B     D o c k e r   m y n e t   S w a r m     2   m y n e t i n g r e s s S w a r m     i n g r e s s     G a l e r a   使   S w a r m     7     D o c k e r   D o c k e r   S w a r m   线 G a l e r a     M y S Q L   / - 使   d o c k e r     P e r c o n a - L a b [ 1 ]   M y S Q L   访 -   e t c d   I P     e t c d     I P         M y S Q L   使   g c o m m : / /   1 .   [ d o c k e r 1 ] $   d o c k e r   n e t w o r k   c r e a t e   - - d r i v e r   o v e r l a y   m y n e t 1 .   [ d o c k e r 1 ] $   d o c k e r   n e t w o r k   l s 2 .   N E T W O R K   I D                     N A M E                                 D R I V E R                             S C O P E 3 .   2 1 3 e c 9 4 d e 6 c 9                 b r i d g e                             b r i d g e                             l o c a l 4 .   b a c 2 a 6 3 9 e 8 3 5                 d o c k e r _ g w b r i d g e           b r i d g e                             l o c a l 5 .   5 b 3 b a 0 0 f 7 2 c 7                 h o s t                                 h o s t                                 l o c a l 6 .   0 3 w v l q w 4 1 e 9 g                 i n g r e s s                           o v e r l a y                           s w a r m 7 .   9 i y 6 k 0 g q s 3 5 b                 m y n e t                               o v e r l a y                           s w a r m 8 .   1 2 8 3 5 e 9 e 7 5 b 9                 n o n e                                 n u l l                                 l o c a l - - r e p l i c a s   3 - - m o d e   g l o b a l w s r e p _ c l u s t e r _ a d d r e s s
  e t c d   [ 2 ] 使   e t c d     e t c d   使   U R L   e t c d       使   U R L     e t c d     D o c k e r   S w a r m     D o c k e r   e t c d I P 使 I P     e t c d     I P     G a l e r a P e r c o n a   X t r a D B     1 .   [ d o c k e r 1 ] $   c u r l   - w   " n "   ' h t t p s : / / d i s c o v e r y . e t c d . i o / n e w ? s i z e = 1 ' 2 .   h t t p s : / / d i s c o v e r y . e t c d . i o / a 2 9 3 d 6 c c 5 5 2 a 6 6 e 6 8 f 4 b 5 e 5 2 e f 1 6 3 d 6 8 - d i s c o v e r y 1 .   [ d o c k e r 1 ] $   d o c k e r   s e r v i c e   c r e a t e   2 .   - - n a m e   e t c d   3 .   - - r e p l i c a s   1   4 .   - - n e t w o r k   m y n e t   5 .   - p   2 3 7 9 : 2 3 7 9   6 .   - p   2 3 8 0 : 2 3 8 0   7 .   - p   4 0 0 1 : 4 0 0 1   8 .   - p   7 0 0 1 : 7 0 0 1   9 .   e l c o l i o / e t c d : l a t e s t   1 0 .   - n a m e   e t c d   1 1 .   - d i s c o v e r y = h t t p s : / / d i s c o v e r y . e t c d . i o / a 2 9 3 d 6 c c 5 5 2 a 6 6 e 6 8 f 4 b 5 e 5 2 e f 1 6 3 d 6 8 1 .   [ d o c k e r 1 ] $   d o c k e r   s e r v i c e   i n s p e c t   e t c d   - f   " { {   . E n d p o i n t . V i r t u a l I P s   } } " 2 .   [ { 0 3 w v l q w 4 1 e 9 g o 8 l i 3 4 z 2 u 1 t 4 p   1 0 . 2 5 5 . 0 . 5 / 1 6 }   { 9 i y 6 k 0 g q s 3 5 b n 5 4 1 p r 3 1 m l y 5 9   1 0 . 0 . 0 . 2 / 2 4 } ] 1 .   [ d o c k e r 1 ] $   d o c k e r   s e r v i c e   c r e a t e   2 .   - - n a m e   m y s q l - g a l e r a   3 .   - - r e p l i c a s   3   4 .   - p   3 3 0 6 : 3 3 0 6   5 .   - - n e t w o r k   m y n e t  
/ 使   m y s q l - g a l e r a     S w a r m     D N S     S w a r m     D N S   使   I P     使   I P   5 .   - - n e t w o r k   m y n e t   6 .   - - e n v   M Y S Q L _ R O O T _ P A S S W O R D = m y p a s s w o r d   7 .   - - e n v   D I S C O V E R Y _ S E R V I C E = 1 0 . 0 . 0 . 2 : 2 3 7 9   8 .   - - e n v   X T R A B A C K U P _ P A S S W O R D = m y p a s s w o r d   9 .   - - e n v   C L U S T E R _ N A M E = g a l e r a   1 0 .   p e r c o n a l a b / p e r c o n a - x t r a d b - c l u s t e r : 5 . 6 1 .   [ d o c k e r 1 ] $   d o c k e r   s e r v i c e   p s   m y s q l - g a l e r a 2 .   I D                                                   N A M E                                 I M A G E                                                                     N O D E                       D E S I R E D   S T A T E     C U R R E N T   S T A T E                         E R R O R 3 .   8 w b y z w r 2 x 5 b u x r h s l v r l p 2 u y 7     m y s q l - g a l e r a . 1             p e r c o n a l a b / p e r c o n a - x t r a d b - c l u s t e r : 5 . 6     d o c k e r 1 . l o c a l     R u n n i n g                 R u n n i n g   3   m i n u t e s   a g o 4 .   0 x h d d w x 5 j z g w 8 f x r p j 2 l h c q e q     m y s q l - g a l e r a . 2             p e r c o n a l a b / p e r c o n a - x t r a d b - c l u s t e r : 5 . 6     d o c k e r 3 . l o c a l     R u n n i n g                 R u n n i n g   2   m i n u t e s   a g o 5 .   f 2 m a 6 e n k b 8 x i 2 6 f 9 m o 0 6 o j 2 f h     m y s q l - g a l e r a . 3             p e r c o n a l a b / p e r c o n a - x t r a d b - c l u s t e r : 5 . 6     d o c k e r 2 . l o c a l     R u n n i n g                 R u n n i n g   2   m i n u t e s   a g o 1 .   [ d o c k e r 1 ] $   d o c k e r   s e r v i c e   l s 2 .   I D                         N A M E                     R E P L I C A S     I M A G E                                                                     C O M M A N D 3 .   1 m 9 y g o v v 9 z u i     m y s q l - g a l e r a     3 / 3               p e r c o n a l a b / p e r c o n a - x t r a d b - c l u s t e r : 5 . 6 4 .   a u 1 w 5 q k e z 9 d 4     e t c d                     1 / 1               e l c o l i o / e t c d : l a t e s t                                         - n a m e   e t c d   - d i s c o v e r y = h t t p s : / / d i s c o v e r y . e t c d . i o / a 2 9 3 d 6 c c 5 5 2 a 6 6 e 6 8 f 4 b 5 e 5 2 e f 1 6 3 d 6 8 1 .   [ d o c k e r 2 ] $   d o c k e r   e x e c   - i t   $ ( d o c k e r   p s   |   g r e p   e t c d   |   a w k   { ' p r i n t   $ 1 ' } )   p i n g   m y s q l - g a l e r a 2 .   P I N G   m y s q l - g a l e r a   ( 1 0 . 0 . 0 . 4 ) :   5 6   d a t a   b y t e s 3 .   6 4   b y t e s   f r o m   1 0 . 0 . 0 . 4 :   s e q = 0   t t l = 6 4   t i m e = 0 . 0 7 8   m s 4 .   6 4   b y t e s   f r o m   1 0 . 0 . 0 . 4 :   s e q = 1   t t l = 6 4   t i m e = 0 . 1 7 9   m s d o c k e r   s e r v i c e   i n s p e c t 1 .   [ d o c k e r 1 ] #   d o c k e r   s e r v i c e   i n s p e c t   m y s q l - g a l e r a   - f   " { {   . E n d p o i n t . V i r t u a l I P s   } } " 2 .   [ { 0 3 w v l q w 4 1 e 9 g o 8 l i 3 4 z 2 u 1 t 4 p   1 0 . 2 5 5 . 0 . 7 / 1 6 }   { 9 i y 6 k 0 g q s 3 5 b n 5 4 1 p r 3 1 m l y 5 9   1 0 . 0 . 0 . 4 / 2 4 } ]
  M y S Q L     w o r d p r e s s     I P     D o c k e r     D o c k e r   e t c d   -   2 3 8 0 ,   2 3 7 9 ,   7 0 0 1 ,   4 0 0 1 M y S Q L   -   3 3 0 6 H T T P   -   8 0     M y S Q L   m y s q l - g a l e r a 1 .   [ d o c k e r 1 ] $   d o c k e r   s e r v i c e   c r e a t e   2 .   - - n a m e   w o r d p r e s s   3 .   - - r e p l i c a s   2   4 .   - p   8 0 : 8 0   5 .   - - n e t w o r k   m y n e t   6 .   - - e n v   W O R D P R E S S _ D B _ H O S T = m y s q l - g a l e r a   7 .   - - e n v   W O R D P R E S S _ D B _ U S E R = r o o t   8 .   - - e n v   W O R D P R E S S _ D B _ P A S S W O R D = m y p a s s w o r d   9 .   w o r d p r e s s d o c k e r   s e r v i c e   i n s p e c t 1 .   [ d o c k e r 1 ] #   d o c k e r   s e r v i c e   i n s p e c t   w o r d p r e s s   - f   " { {   . E n d p o i n t . V i r t u a l I P s   } } " 2 .   [ { p 3 w v t y w 1 2 e 9 r o 8 j z 3 4 t 9 u 1 t 4 w   1 0 . 2 5 5 . 0 . 1 1 / 1 6 }   { k p v 8 e 0 f q s 9 5 b y 5 4 1 p r 3 1 j l y 4 8   1 0 . 0 . 0 . 8 / 2 4 } ] d o c k e r   s e r v i c e   c r e a t e - p P u b l i s h e d P o r t 1 .   [ d o c k e r 1 ] $   w h i l e   t r u e ;   d o   m y s q l   - u r o o t   - p m y p a s s w o r d   - h 1 2 7 . 0 . 0 . 1   - P 3 3 0 6   - N B e   ' s e l e c t   @ @ w s r e p _ n o d e _ a d d r e s s ' ;   s l e e p   1 ;   d o n e 2 .   1 0 . 2 5 5 . 0 . 1 0
S w a r m     D o c k e r     D o c k e r h t t p : / / s e v e r a l n i n e s . c o m / b l o g / m y s q l - d o c k e r - i n t r o d u c t i o n - d o c k e r - s w a r m - m o d e - a n d - m u l t i - h o s t - n e t w o r k i n g     S e v e r a l n i n e s   h t t p : / / b l o g . d a t a m a n - i n c . c o m / s h u r e n y u n - d o c k e r - 1 7 5 /       I D   [ 1 ] :   h t t p s : / / g i t h u b . c o m / P e r c o n a - L a b / [ 2 ] :   h t t p s : / / h u b . d o c k e r . c o m / r / e l c o l i o / e t c d / 3 .   1 0 . 2 5 5 . 0 . 8 4 .   1 0 . 2 5 5 . 0 . 9 5 .   1 0 . 2 5 5 . 0 . 1 0 6 .   1 0 . 2 5 5 . 0 . 8 7 .   1 0 . 2 5 5 . 0 . 9 8 .   1 0 . 2 5 5 . 0 . 1 0 9 .   1 0 . 2 5 5 . 0 . 8 1 0 .   1 0 . 2 5 5 . 0 . 9 1 1 .   1 0 . 2 5 5 . 0 . 1 0 1 2 .   ^ C
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则