(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DOCKER_OPTS) op: Equal rhs: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(DQ )}) spids: [46 51] ) } spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DOCKER_CONFIG) op: Equal rhs: {(/opt/kubernetes/cfg/docker)} spids: [54] ) ] spids: [54] ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: -1 body: { (DQ ("DOCKER_OPTS=") (Right_DoubleQuote "\"") ( "-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock -s overlay --selinux-enabled=false " ) (${ VSub_Name DOCKER_OPTS) (Right_DoubleQuote "\"") ("\n") ) } do_expansion: True here_end: EOF was_filled: True spids: [60] ) (Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name "$DOCKER_CONFIG")} spids:[63]) ] ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: -1 body: { (DQ ("[Unit]\n") ("Description=Docker Application Container Engine\n") ("Documentation=http://docs.docker.com\n") ("After=network.target flannel.service\n") ("Requires=flannel.service\n") ("\n") ("[Service]\n") ("Type=notify\n") ("EnvironmentFile=-/run/flannel/docker\n") ("EnvironmentFile=-/opt/kubernetes/cfg/docker\n") ("WorkingDirectory=/opt/kubernetes/bin\n") ("ExecStart=/opt/kubernetes/bin/dockerd ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("DOCKER_OPT_BIP ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("DOCKER_OPT_MTU ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("DOCKER_OPTS\n") ("LimitNOFILE=1048576\n") ("LimitNPROC=1048576\n") ("\n") ("[Install]\n") ("WantedBy=multi-user.target\n") ) } do_expansion: True here_end: EOF was_filled: True spids: [77] ) (Redir op_id: Redir_Great fd: -1 arg_word: {(/usr/lib/systemd/system/docker.service)} spids: [80] ) ] ) (C {(systemctl)} {(daemon-reload)}) (C {(systemctl)} {(enable)} {(docker)}) (C {(systemctl)} {(restart)} {(docker)}) ] )