1. Docker

picture 1

The client operates images and containers through the docker daemon running on the host, and the registry provides image publishing and downloading (similar to npm and pip).

A Docker image is a special read-only file system that provides programs, libraries, resources, configuration files, and other files required for container runtime. It also contains some configuration parameters prepared for runtime (such as anonymous volumes, environment variables, users, etc.). The image does not contain any dynamic data, and its content will not change after being built.

A Container is a running instance of an image, running as a special process on the host machine. One image can have multiple containers.

picture 2

Container adds a read-write layer on top of the Image. After doing some write operations inside the container, you can commit the read-write layer to generate a new image.

The above image omits the init layer that stores configuration file information. The init layer is located between the image and container layers in the above image. It stores some directories/files that need to be written when running the operating system, such as the /etc directory. The init layer is not committed. Because it’s unnecessary - the init layer content is automatically generated every time the read-only layer runs.

1.1. Commands

# d d d # d d d d d d d d d d o o o o o o o o o o o o o I c c c C c c c c c c c c c c m k k k o k k k k k k k k k k a e e e n e e e e e e e e e e g r r r t r r r r r r r r r r e a p i r i p r r s r r p c a e u m m n s u u t m m o p t x l a i e n n a r t e l g r - r < $ t l a c e a - - t C ( o c h s < i d O d < c h - e I t < N o C a i l M f c T c O l < t l A c l o A k N _ c o G e a n I e T f o - E n s t N r A i n d w t k a E I l t i o I o - i R c N e a r r D s h n o E _ i e l > e e I n R n n c d l r D t a e t l _ > a I m r u o n i D e s - a n > n - D V D V R w m e a s o i e i u o e r 4 m q w e l e n r > D V 9 e l n w e w l e l i f > i l t i d l s e 7 t o l e a n e w 9 e a o l t R t - 6 F d c a l e R e e a p 0 o / a n r u s q o e r b h l c a n t c ) r b i e i o c a o t 7 c n l i m n t i r n e o / l m a t i n t t m 4 n s o a g a v a D a : t h - g e i e b i e p / a w e , n l a n l p d i o s e y c e e i o n E r c r k r t n c e x l a s g e g k r e d n r e s c o a i r u i u u l n _ s t m s n l f f t e a e d o i a g c r l r s e j o m e t h u n a _ e f s t t n d i r t a i a n o i o m w s m t n n e i i h e t d r e r h e e s C g f o d c i i p o o s r y c n t s k t r t f e a y i r i f l n e e r e w u r i n d n / n i t s a g o t m i a e t d r d s o t c , d k i e c r r a e n c t a u t s t - a s c q h l i t t o e c o n s o l e t o v i e w o u t p u t .

1.2. Dockerfile

A configuration file used to build images, starting from a base image, running a series of configuration commands to get another image

2. Docker Compose

A tool for defining, running, and managing multiple containers. After running, you can also use previous docker commands to operate containers.

d d d d d d d d d o o o o o o o o o c c c c c c c c c k k k k k k k k k e e e e e e e e e r r r r r r r r r - - - - - - - - - c c c c c c c c c o o o o o o o o o m m m m m m m m m p p p p p p p p p o o o o o o o o o s s s s s s s s s e e e e e e e e e u u p l p s s r d p p s o o t t u o g r a o n w - s t r p n d t d d c i i c a r r a c e e c h c V c h e t S S i t e u t t e u s o a w s p r s t l 8 h a o 0 l a g 5 l n s 5 d s f e r o r u r R v n u i e n c c a S e o c e s s n h e h t a a s w o n i e h n d n r i e v c t d r i h h e s c e l e h e i o d t n s i e t r b e c a p c o c o t n k r u t g t s a r i o t s n u h e e n e r r d v s d i i c r e e ' c s t u c s o n s t e a r i v n i e c r e ' s c o n t a i n e r 8 0 5 5 i s b o u n d t o

3. Examples

3.1. Docker

3.1.1. Directus

The following maps two volumes, reads environment variables, then runs directus interactively, with container name directus-sqlite.

d o c k e r r u n - i t - e n v - f i l e = . / e n v _ s q l i t e $ P W D / : / d i r e c t u s / d a t a b a s e $ P W D / u p l o a d s : / d i r e c t u s / u p l o a d s - n a m e = " d i r e c t u s - s q l i t e " d i r e c t u s / d i r e c t u s : l a t e s t

Where the environment variable file env_sqlite

DB_CLIENT="sqlite3"
DB_FILENAME="/directus/database/data.db"

RATE_LIMITER_ENABLED=true
RATE_LIMITER_POINTS=50
RATE_LIMITER_DURATION=1
RATE_LIMITER_STORE=memory

CACHE_ENABLED=true
CACHE_TTL="30m"
CACHE_NAMESPACE="directus-cache"
CACHE_AUTO_PURGE=true

# memory | redis | memcache
CACHE_STORE=memory

ASSETS_CACHE_TTL="30m"

STORAGE_LOCATIONS="local"
STORAGE_LOCAL_DRIVER="local"
STORAGE_LOCAL_ROOT="/directus/uploads"

KEY="xxxxxxx-xxxxxx-xxxxxxxx-xxxxxxxxxx"
SECRET="abcdef"
ACCESS_TOKEN_TTL="15m"
REFRESH_TOKEN_TTL="7d"
REFRESH_TOKEN_COOKIE_SECURE="false"
REFRESH_TOKEN_COOKIE_SAME_SITE="lax"
REFRESH_TOKEN_COOKIE_NAME="directus_refresh_token"

CORS_ENABLED="true"
CORS_ORIGIN="true"
CORS_METHODS=GET,POST,PATCH,DELETE
CORS_ALLOWED_HEADERS=Content-Type,Authorization
CORS_EXPOSED_HEADERS=Content-Range
CORS_CREDENTIALS="true"
CORS_MAX_AGE=18000

AUTH_PROVIDERS="dingtalk"

AUTH_DINGTALK_DRIVER="oauth2"
AUTH_DINGTALK_CLIENT_ID="...."
AUTH_DINGTALK_CLIENT_SECRET="c6rCTM1nmIm-...."
AUTH_DINGTALK_AUTHORIZE_URL="https://fb.....cn/apipro/oauth_dingtalk/auth"
AUTH_DINGTALK_ACCESS_URL="https://fb.....cn/apipro/oauth_dingtalk/access_token"
AUTH_DINGTALK_PROFILE_URL="https://fb.....cn/apipro/oauth_dingtalk/profile"
AUTH_DINGTALK_ALLOW_PUBLIC_REGISTRATION="true"
AUTH_DINGTALK_DEFAULT_ROLE_ID="86a3338c-26a5-447d-bfbd-f938ee2c3c40"
AUTH_DINGTALK_ICON="alipay"

EXTENSIONS_PATH="./extensions"

EMAIL_FROM="[email protected]"
EMAIL_TRANSPORT="smtp"

EMAIL_SMTP_POOL=false
EMAIL_SMTP_HOST="smtp........com"
EMAIL_SMTP_PORT=465
EMAIL_SMTP_SECURE=true # Use TLS
EMAIL_SMTP_IGNORE_TLS=false
EMAIL_SMTP_USER="[email protected]"
EMAIL_SMTP_PASSWORD="...."

Later, you can use docker start to start directus.

M C 7 M d M a O 8 a i a c N a c r c B T c B e B o A c o c o o I 6 o t o k N c k u k - E 4 - s - P R 6 P - P r 4 r s r o I 4 o q o - D 0 - l - 2 2 i 2 : : t : a a e a p I d p p i M i i i A r w G e w w a E c a a n t n n g u g g x s x x u / u u $ d $ $ i d r d o e o c c c k t k e u e r s r : p l s s a t t a - e r a s t t d i r C " e O d c M o t M c u A k s N e - D r s - q e l n i t t r e y p o i n t . s " C 6 R E m A i T n E u D t e s a g o S E T x A i T t U e S d ( 1 ) 5 m i n u t e s a g o P O R T S N d A i M r E e S c t u s - s q l i t e

3.1.2. Basic Operations

M R M U l 2 e 5 5 a e D S d M R n M / / / 1 1 / / / 2 2 2 ^ 2 2 2 2 2 2 2 2 2 2 M C 1 M 9 M C 9 1 M t M C 9 1 M t M C 9 1 M t M 9 1 M C M R n M U U D D D D D D D M R M a E a s a 7 f b 5 7 f i t o a E g a d d d 0 0 d d d 0 0 0 C 0 0 0 0 0 0 0 0 0 0 a O 2 a c a O c 2 a e a O c 2 a e a O c 2 a e a c 2 a O a E g a n n e e e e e e e a E a c P c i t 9 0 1 9 c c g a c c P i c o o o - - o o o 2 2 2 2 2 2 2 2 2 2 2 2 2 2 c N f c f c N f f c n c N f f c n c N f f c n c f f c N c P i c t t l l l l l l l c P c B O B n e a e 4 6 9 e e t k B O n B c c c l l c c c 2 2 2 0 2 2 2 2 2 2 2 2 2 2 B T 3 B b B T b 3 B d B T b 3 B d B T b 3 B d B b 3 B T B O n B a a e e e e e e e B O B o S o g s 0 4 8 0 9 2 s u e o S x o k k k i i k k k / / / 2 / / / / / / / / / / o A e o 0 o A 0 e o e o A 0 e o e o A 0 e o e o 0 e o A o S x o g g t t t t t t t o S o o I o t 2 2 f 2 6 1 t s r o I o e e e s s e e e 0 0 0 2 0 0 0 0 0 0 0 0 0 0 o I 6 o 2 o I 2 6 o r o I 2 6 o r o I 2 6 o r o 2 6 o I o I o g g e e e e e e e o I o k T k d : 0 e 4 7 3 e : : . k T k r r r t t r r r 3 3 3 / 3 3 3 3 3 3 3 3 3 3 k N e k d k N d e k _ k N d e k _ k N d e k _ k d e k N k T k e e d d d d d d d k T k - O - e 0 c 8 e 8 1 i - O - - - - e e - - - / / / 0 / / / / / / / / / / - E d - b - E b d - m - E b d - m - E b d - m - b d - E - O - d d : : : : : : : - O - P R P f P 7 d f 4 7 6 s D o P R P e e e n n e e e 0 0 0 3 0 0 0 0 0 0 0 0 0 0 P R b P 0 P R 0 b P c P R 0 b P c P R 0 b P c P 0 b P R P R P : : P R P r Y r a u 6 e 5 6 0 a h o / r Y r n n n - - n n n 8 8 8 / 8 8 8 8 8 8 8 8 8 8 r 2 r 5 r 5 2 r l r 5 2 r l r 5 2 r l r 5 2 r r Y r s s s s s s s r Y r o o u l a 9 2 9 b 5 a w l o o t t t o o t t t 0 o I b o 5 o I 5 b o a o I 5 b o a o I 5 b o a o 5 b o I o o n n h h h h h h h o o - - l l 7 6 e a 9 9 2 n i - - r r r n n r r r 0 0 0 8 0 0 0 0 0 0 0 0 0 0 - D b - e - D e b - r - D e b - r - D e b - r - e b - D - - g g a a a a a a a - - 2 2 t i : : : : : : 5 l b 2 2 y y y - - y y y 8 8 8 8 8 8 8 8 8 8 8 8 8 2 2 f 2 2 e 2 2 e 2 2 e 2 2 2 2 i i 2 2 2 2 2 2 2 2 2 : T : n 6 o r : T l : p p p i i p p p : : : 0 : : : : : : : : : : : : 4 : : n : : n : : n : : : T l : n n 5 5 5 5 5 5 5 : T : a A a t g P P P P P P : a a a A a a o o o p p o o o 5 5 5 8 5 5 5 5 5 5 5 5 5 5 a a b a a a a a a a a a A a a x x 6 6 6 6 6 6 6 a A a p G p a u u u u u u 1 d r p G t p i i i v v i i i 5 5 5 : 5 5 5 5 5 5 5 5 5 5 p I n p 0 p I n n p p I n n p p I n n p p p I p G t p : @ : : : : : : : p G p i i g f l l l l l l c e y i e i n n n 6 6 n n n : : : 5 : : : : : : : : : : i M g i 5 i M g g i i M g g i i M g g i i i M i e i l s 9 c a 0 7 1 5 i i p p : r l l l l l l 1 d / p s p t t t - - t t t 2 2 2 5 4 4 4 4 4 4 4 4 4 4 p A i p e p A i i p p A i i p p A i i p p p A p s p a h c 0 b f f f 0 p p r r o 3 n r t r . . . b b . . . 0 0 0 : 3 3 3 3 3 3 3 3 3 3 r G n r 3 r G n n r r G n n r r G n n r r r G r t r t a 1 6 e 0 d 9 8 r r o o l m c c c c c c b n g o o s s s y y s s s 4 o E x o e o E x x o o E x x o o E x x o o o E o o e 2 f 7 f c 3 0 9 o o x x a o o o o o o c e i x x h h h - - h h h [ [ [ 3 [ [ [ [ [ [ [ [ [ [ x x b x x x x x x x x x x s 5 f 2 c b f b a x x y y t l m m m m m m 6 w n y y : : : d d : : : n n n n n n n n n n n n n y y 6 y y y y y y y y y y t 6 2 b d d 1 8 a y y e i p p p p p p d e x e e o o o [ o o o o o o o o o o 0 : 0 b e c 8 1 3 w I w s b l l l l l l e r : w I 9 w / L L f f L L C t t t n t t t t t t t t t t w w e w w w w w w w w w I 9 w 1 a 6 7 c 1 0 c w I w a M a t r e e e e e e 5 l a M c a d o a a a a a o i i i o i i i i i i i i i i a a e a a a a a a a a a M c a c c f 6 b e 7 9 a M a n A n a t t t t t t d i a n A 1 n o o u u u u u n c c c t c c c c c c c c c c n C " n d n C " " n n C " " n n C " " n n n C n A 1 n 1 9 0 4 3 6 0 7 n A n g G g r e e e e e e f m t g G f g c k n l l n n f e e e i e e e e e e e e e e g O / g 0 g O / / g g O / / g g O / / g g g O g G f g 3 c 0 9 8 f 3 a g G g x E x y c a e x E f x k i c t t c c i ] ] ] c ] ] ] ] ] ] ] ] ] ] x M d x a x M d d x x M d d x x M d d x x x M x E f x b 9 f b c 8 9 8 x E x u u / a g s u 2 u e n h . . h h g e u M o u 0 u M o o u u M o o u u M o o u u u M u 2 u c 4 a e 3 0 5 a u u $ I $ n 7 e t $ I 0 $ r g i s s i i u 1 1 1 ] 3 3 3 3 1 1 1 1 1 1 $ A c $ d $ A c c $ $ A c c $ $ A c c $ $ $ A $ I 0 $ 6 d b 3 5 9 a e $ I $ D g 4 D a - n h h n n r # # # 2 1 2 1 # # # # # # N k 3 N k k N k k N k k N D a d d 4 e 3 9 4 b D d d i 9 f d c d e f g : : g g a 1 1 1 1 # # # # 1 1 1 1 1 1 d D e d f d D e e d d D e e d d D e e d d d D d c d e 5 1 1 6 e 7 e d o o n c o o 9 o n o t : : : # 3 3 3 3 : : : : : : o r o 4 o r r o o r r o o r r o o o o 9 o 5 1 5 c f 4 9 a o c c x 3 r c c c t r / i i / / i 1 2 1 2 1 c - c d c - - c c - - c c - - c c c c c c d 7 0 8 3 d 9 c c k C k 7 k 9 k r d n n d d o u n b : : : : : s w s s w e k e k d k e e k k e e k k e e k k k k 9 k f 5 4 2 d d 5 8 k C e R e 7 n e e y s o f f o o n s g u i o i i o x e n e 8 e n n e e n n e e n n e e e C e e c e c 1 c 6 d a e R r E r 9 g r r p h c o o c c i i i s s s e e g r g g r i r t r 4 r t t r r t t r r t t r r r R r r a a 9 7 b 3 f d r E A 7 i o e k : : k k c n n l i i i x x n k n n k t r 6 r r r r r r E 7 7 3 e 5 1 e 0 A i T p 4 n i C 6 r i l e e e o g x t g g g i i a e a a e p y r f p y y s p y y s p y y s r p A i C 6 r 4 3 f b 0 d e c i T m E u 1 x m R u n l r G E r r m / n n n t t l r l l r s p u 8 s p p t s p p t s p p t m s T m R m 9 9 f 1 0 1 2 b m E a D l 4 : a E d n t - e n - - p t 1 b a a a i i o n a o o o o o a o o o E a E d i c 5 2 b 1 7 a 2 a D g l 6 l g A a . s e t a e e l h . y l l l n n 1 p 2 1 p - i e - i i p - i i r - i i p $ - D g A a 3 e b 6 7 f 8 d g e a a e T y - d c n t b n n e e 2 g g 7 r 9 7 r a n - d a n n a n n t a n n ( a e T y 7 d f 5 1 e e 0 e s n c t s E s i / r t i l t t t 1 g 2 2 2 o o t d f t t t t t t t t d s E s 9 7 9 5 c e 3 0 8 s S g 0 e D t i r n e r r e " . c ( c ( ( c . 5 . . e t e o D c 9 4 d f f 7 5 9 S I i 5 s a i p y g d y y ; e 6 c ( ( ( S e S S e n 9 n " " e " " n c S a 7 f 0 0 9 1 5 f I Z n 2 t g n s t p p p p S S S I s I I s " g 7 " " d n d k T g 4 2 3 5 e 8 d 8 Z E x 5 o g s o t l o o r o 1 I I I G s G G s i 3 e d e e A o 1 5 0 4 e 0 a e E 6 i n i h i i i e l 0 G G G C I C n a r e r r T 4 9 c 6 0 1 3 7 7 n o i n e s n n a l . I I I H 3 O H 3 x 9 _ 5 A r A 2 _ U 6 f b d e 6 8 e 9 x t n t t t t d " 2 N N N L 1 ) L 2 C 4 e C 6 A m C 2 b _ C b m c S a 7 3 a 5 9 7 4 1 S 1 . c e . . y . T T T D D R 4 c R b c R o m R o m c o S 1 c a 2 5 5 1 1 8 c I 3 e d h n d d e 1 ) ) ) ) e r ) e E f E s o l E s u c E u i l n I 3 0 9 4 1 e d d 7 a Z 4 m d e / f v x e x A s 2 A e u a A e t l A t n a t Z 4 5 c 2 c 8 4 e f 2 E M p 1 c 2 3 o e 2 r r r r i c r i T e 6 T c t r T c a T u r a E M 2 8 2 b 6 6 d 0 f B t c 0 k n 0 0 r n 0 e e e e t e e t E c b E o e E o a r E a t e i P B 5 0 b 7 9 a 2 2 e y k - s - - t 2 c c c c e i c e D o 3 D n a n D n e D e n n O 6 4 b e f 9 f 9 1 , e l u I e t s 1 e e e e d v e d n a d d m n m s e R 7 a d 3 8 4 a 9 9 r i m P n u t m 0 i i i i e i d d s m s i i r T 9 f 4 2 d 9 b a 7 w - s v v n a e 1 v v v v w d v w s 6 i n n a S 1 9 a d b 5 0 2 9 i e t o 6 s e r t 1 e e e e i e i 3 a n a u u g l c 3 4 b 8 5 3 4 f l n e f u - t h 0 d d d d t d t a c g u g t t o s a 1 4 1 b 1 7 8 c l t n i b w o , , , h h g 9 o t o e e 2 2 7 7 5 f 1 f 8 r - n s o u d ( f f o 1 e - f 0 0 a 1 c 2 3 e a y e t r p D e e e r c r c a a a e 2 4 0 a b 9 4 8 t p n t / - k e x x x o o o o a g g q N 1 2 6 c 7 a b c 2 t o - c e o e b i i i m d m d g o o ) A 9 c e 4 9 4 4 f 7 e i i / t n r i t t t e e S E o M 7 b b f 2 c 0 4 8 m n p n c - - a i i i 3 3 T x E 9 9 b 0 a 8 4 6 b p t v g / t p n n n n 1 0 2 0 A i S f 5 9 a b 6 4 a f t . 6 i n e r g g g T t E E U E c b a 6 7 6 2 b 0 d - n g m o 1 U e S U E S x x S p x 8 2 6 a b b d 8 1 t b x i p c 0 S d T p x T i i T i e f 6 3 3 8 4 6 2 y / n l e . A i A t t A 4 t 8 c 1 c 9 5 6 a 1 - c x a s 2 ( T 5 t T e e T e 2 f 5 0 8 4 6 1 d p d o / t s . 0 U e U d d U s d 7 3 0 c a d 7 a 2 e e n c e e 1 ) S s d S S e 8 6 e 6 9 f 8 3 8 r f f o s s - e ( ( c ( b 3 c 9 e b c 5 5 f a . n . . 6 2 c ( 0 0 o 0 f 6 8 1 0 f 4 6 o u d f s s ) 0 o 0 ) ) n ) 0 7 a 8 1 b b d r l / . h h n ) d 1 m t d d s d 7 A s 2 2 . e / e s 4 b 1 c s f d c 5 s o m d o h a e o e u i 2 n u f n s c t n 8 f l a d e o u 5 i t u s c n a t g . l o d e u c t a n s m s r o . g d i a n c o s a n a t f o g u g i n a o t o o f g e n P o O a R g 8 T o P 0 S P 8 O / O 0 R t R / T c T t S p S c P p O N o R A b T M j S t o E e N e b S c N t o A n j t A e b M d e i M n j E e c v E d e t o S r t e S e c N e b _ i _ r t A n j m v g _ i M d e c e o m v E e c l _ o c e S r t a g d l _ _ i r o a a g m v e o l r o c e n d l e o l _ a n d a g l a r o l l e o l n d a l l

3.2. Docker Compose

3.2.1. directus docker-compose.yaml

v s n e e e r r d c d t d s v a a i w i i i t c i n e c c i n r c i p n d e o r o c a o m o e n h o m e e o m o o e e n r e n e b n a l t - v P P P e n a t - c n a r - l # # # # # # # t - p - - v K S D D D D D D C C C A A # # # k c : s a t g u w i O O O : t g w t t g t u w e i E E B B B B B B A A A D D s t : s a e m d r S S S a e o d u a e s 8 m B A l M - I - o d n c d r Y C _ _ _ _ _ _ C C C M M M ( P : u ' e i : e r i o T T T i : r i s i : : 0 e y l o / a f r i d a a o : R C H P D U P H H H I I a s U s 3 : n s d k r n G G G n k r : n 5 s w c u k k r s c t n E L O O A S A E E E N N k e B : ' e p : a s e m R R R e r s e e d 5 : d a a p e / y s e _ h a m ' T I S R T E S _ _ _ _ _ e e L r o t : c e E E E r e : c r i : e y l l d e : c o e b e 2 : E T T A R S E S R E P I _ s a t n S S S _ d t _ r 8 f s o s a u x t n a n 5 N : : B : W N T E M A s h C n t / u t _ _ _ n i u n e 0 a d a u t t u : s t 5 ' T A O A O D A S u t _ a g d s : U P D a s s a c 5 u m r d r a w e s e : d 6 : ' ' S ' R B R I I S r t U m i a S A B m : m t 5 l a i s e b a n 8 1 d 5 E d D L E S L W e p R e s t E S : e 6 e u t k v : a n s 6 1 ' a 4 : i : E : : : O s L : / a R S : : s , e e / t s t i 1 6 p t 3 r D R t : : p b : W ' / r d o e o b 4 g a 2 ' e ' : ' ' ' D o / d o a O d c d d u s i : t n - 8 ' b ' d c d r r a : / ' a s s ' R i a i i p u r a / o s 5 7 a i t i ' e e d s d h t t e d D r c r r l r e l d : e b s r u r t d d m ' e o t a g : i : e h e e o e c s i l a - e e s e r i i i d t c t b i / r c e c c a t o r d 1 c ' c ' c u s s n 1 s p a s v e ' t t t d y u e a i - d t t e ' : @ r t . s s : a c d u u u s o s m c d r 5 a u u ' / e 3 h d : e 1 r t i s s s u / o t e 9 1 s s / x c i i / 3 / u r ' : a r u u u e c 9 - ' ' c a t s r / - l s e l r p n s x t 6 5 a m u e d m i ' c a e l t / t u - 2 c p 5 i c i a b t t o o d e s 9 c h l ' n t r s / u e s l a t a n / a 2 e e u e t p s s t u d h t s e a - : . p s c e o ' t o m s e a i x 3 b 6 c r . t r s r e b o t - 5 3 o o i u t e s a n e 9 b 7 m d o s g d o s s n 2 5 9 ' u / . r m l e s 2 - ' c c e e i a u f i 5 c t o x s n t m r o 3 8 i n a q c e o n 0 0 o f m l / h m s e 2 n i p / d e w c 2 g l d i s h t 4 c u e a r e h 0 4 r . t e t n e b 5 a c a c h 1 e t o t e u h ' 2 i m u s o 6 o ' s s i s 3 n / t n t ' / u o g c p r o l a S n o g Q f a e L i d i g s r t - o e o o p t t i w o h n e s n / # u g s e i n n e g r a l )

3.2.2. Basic Operations

M D C C C C M C 8 d 5 M S S S R R R R M C M a o r r r r a O 4 e 6 a t t t e e e e a O a c c e e e e c N 0 6 6 c o o o m m m m c N c B k a a a a B T 6 b 0 B p p p o o o o B T B o e t t t t o A 4 9 1 o p p p v v v v o A o o r i i i i o I 1 7 3 o i i i i i i i o I o k n n n n k N 4 6 d k n n n n n n n k N k - C g g g g - E e 6 a - g g g g g g g - E - P o P R 4 0 3 P P R P r m n d c d r 6 8 d r d d c d d c n r r o p e a a i o I e a 6 o i a a i a a e o I o - o t t c r - D e 6 c - r t c r t c t - D - 2 s w a h e 2 2 e a h e a h w 2 2 : e o b e c : : c b e c b e o : : d r a t d d t a t a r d d o i k s u o I d p r o u s u s k o I o c s e s c M i o e c s e s e c M c k " k A r s d k d k A k e n d e G e t i e o e G e r o o r E c g s r c r E r w c t i : k w k w u s 6 w e w w a i e d d d a s a d d d d d d r a a n n r o o o n p n o o o o o o _ n n g _ n n n g d o g n n n n n n d g g x t d e e e x i s x e e e e e e i x C x u h i u r t u r u O u $ e r $ e g $ e $ M $ e c i c M d D c d t s d t d A o o t o u : o u o N c c u c s 1 c s c D k k s k : 3 k k e e " e l - e e r r r a m r r - w t a - C c C i p e s c p R o L t s s t o s E m I h t e m A p , - r p - T o t a o a E s t h s D e r e e y C " " " u d O d d d d p ` e M o o o o S d f M c c c w T - o a A k k k n A d c u N e e e T k l D r r r U e t - - - S r e e e d n n n c r t t t o i r r r m v y y y P p e p p p O o r o o o R s i i i T e n n n S t t t u . . . p s s s ` " " " N A M C 1 1 1 E R 3 6 6 S E A s s s T e e e E c c c D o o o n n n d d d s s s a a a g g g o o o S U U U T p p p A T 1 1 1 U 0 3 3 S s s s e e e c c c o o o n n n d d d s s s P 0 5 6 O . 4 3 R 0 3 7 T . 2 9 S 0 / . t t 0 c c : p p 8 0 5 5 - > 8 0 5 5 / t c p , : : : 8 0 5 5 - > 8 0 5 5 / t c p N d d c A i a a M r t c E e a h S c b e t a u s s e