{"id":4441,"date":"2020-02-24T09:28:00","date_gmt":"2020-02-24T09:28:00","guid":{"rendered":"https:\/\/www.thegioimaychu.vn\/blog\/?p=4441"},"modified":"2020-02-24T09:32:32","modified_gmt":"2020-02-24T09:32:32","slug":"huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos","status":"publish","type":"post","link":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS"},"content":{"rendered":"<style>.iblink{color:#975!important;}.iblink:hover{color:orange!important;}<\/style><style>.post-4441 table tr>td:first-child{width:30px;} <\/style>\n<p>Hi\u1ec7n nay Docker c\u00f3 2 phi\u00ean b\u1ea3n ch\u00ednh th\u1ee9c l\u00e0 Docker Community Edition (CE) v\u00e0 Docker Enterprise Edition (EE)<\/p>\n<div data-smooth-scroll=\"1\" data-smooth-scroll-offset=\"24\">\n<h3>M\u1ee5c l\u1ee5c<\/h3>\n<div>\n<div><a href=\"#docker-community-edition-ce\">1\u00a0Docker Community Edition (CE)<\/a><\/div>\n<div><a href=\"#docker-enterprise-edition-ee\">2\u00a0Docker Enterprise Edition (EE)<\/a><\/div>\n<div><a href=\"#tom-lai-doi-voi-minh-nen-su-dung-docker-phien-ban-nao\">3\u00a0T\u00f3m l\u1ea1i \u0111\u1ed1i v\u1edbi m\u00ecnh n\u00ean s\u1eed d\u1ee5ng Docker phi\u00ean b\u1ea3n n\u00e0o?<\/a><\/div>\n<div>\n<p><a href=\"#cai-dat-docker-ce-docker-engine-community-tren-ubuntu-1604\">4\u00a0C\u00e0i \u0111\u1eb7t Docker CE (Docker Engine \u2013 Community) tr\u00ean Ubuntu 16.04<\/a><\/p>\n<div>\n<div><a href=\"#yeu-cau-phien-ban-he-dieu-hanh\">4.1\u00a0Y\u00eau c\u1ea7u phi\u00ean b\u1ea3n h\u1ec7 \u0111i\u1ec1u h\u00e0nh<\/a><\/div>\n<div><a href=\"#kiem-tra-docker-co-hoat-dong-duoc-hay-chua\">4.2\u00a0Ki\u1ec3m tra Docker c\u00f3 ho\u1ea1t \u0111\u1ed9ng \u0111\u01b0\u1ee3c hay ch\u01b0a<\/a><\/div>\n<div><a href=\"#thiet-lap-docker-luon-khoi-dong-cung-he-thong\">4.3\u00a0Thi\u1ebft l\u1eadp Docker lu\u00f4n kh\u1edfi \u0111\u1ed9ng c\u00f9ng h\u1ec7 th\u1ed1ng<\/a><\/div>\n<div><a href=\"#huong-dan-cach-cai-dat-docker-compose-tren-ubuntu-1604\">4.4\u00a0H\u01b0\u1edbng d\u1eabn c\u00e1ch c\u00e0i \u0111\u1eb7t Docker Compose tr\u00ean Ubuntu 16.04<\/a><\/div>\n<\/div>\n<\/div>\n<div>\n<p><a href=\"#cai-dat-docker-tren-windows-10\">5\u00a0C\u00e0i \u0111\u1eb7t Docker tr\u00ean Windows 10<\/a><\/p>\n<div>\n<div><a href=\"#kich-hoat-hyper-v-bang-powershell\">5.1\u00a0K\u00edch ho\u1ea1t Hyper-V b\u1eb1ng PowerShell<\/a><\/div>\n<div><a href=\"#tai-va-cai-dat-docker-cho-he-dieu-hanh-windows\">5.2\u00a0T\u1ea3i v\u00e0 c\u00e0i \u0111\u1eb7t Docker cho h\u1ec7 \u0111i\u1ec1u h\u00e0nh Windows<\/a><\/div>\n<\/div>\n<\/div>\n<div><a href=\"#cai-dat-docker-tren-macos\">6\u00a0C\u00e0i \u0111\u1eb7t Docker tr\u00ean MacOS<\/a><\/div>\n<div><a href=\"#ket\">7 L\u1eddi k\u1ebft<\/a><\/div>\n<\/div>\n<\/div>\n<h2><span id=\"docker-community-edition-ce\">Docker Community Edition (CE)<\/span><\/h2>\n<p>\u0110\u1ed1i v\u1edbi phi\u00ean b\u1ea3n Docker CE th\u00ec \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng ph\u00f9 h\u1ee3p v\u1edbi \u0111\u1ed1i t\u01b0\u1ee3ng l\u00e0 Developers, nh\u1eefng team nh\u1ecf \u2013 v\u1eeba b\u1eaft \u0111\u1ea7u t\u00ecm hi\u1ec3u Docker v\u00e0 t\u1ea5t nhi\u00ean l\u00e0\u00a0mi\u1ec5n ph\u00ed.<\/p>\n<h2><span id=\"docker-enterprise-edition-ee\">Docker Enterprise Edition (EE)<\/span><\/h2>\n<p>\u0110\u00e2y l\u00e0 phi\u00ean b\u1ea3n \u0111\u01b0\u1ee3c s\u1ef1 h\u1ed7 tr\u1ee3 nhi\u1ec1u nh\u1ea5t t\u1eeb c\u00e1c c\u00f4ng ty l\u1edbn, c\u00e1c images \u0111\u01b0\u1ee3c ch\u1ee9ng th\u1ef1c, \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 t\u1eeb c\u00e1c service chuy\u00ean nghi\u1ec7p, bla bla c\u00e1c ki\u1ec3u. V\u00e0 \u0111\u01b0\u01a1ng nhi\u00ean\u00a0s\u1ebd b\u1ecb t\u00ednh ph\u00ed n\u1ebfu b\u1ea1n quy\u1ebft \u0111\u1ecbnh s\u1eed d\u1ee5ng, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng th\u1eed t\u1ea1i\u00a0link n\u00e0y<\/p>\n<figure id=\"attachment_1185\" aria-describedby=\"caption-attachment-1185\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e539723067a7.png\" alt=\"H\u00ecnh \u1ea3nh so s\u00e1nh Docker CE v\u00e0 Docker \u00ca\" \/><figcaption id=\"caption-attachment-1185\">H\u00ecnh \u1ea3nh so s\u00e1nh Docker CE (ph\u1ea3i) v\u00e0 Docker EE (tr\u00e1i)<\/figcaption><\/figure>\n<h2><span id=\"tom-lai-doi-voi-minh-nen-su-dung-docker-phien-ban-nao\">T\u00f3m l\u1ea1i \u0111\u1ed1i v\u1edbi m\u00ecnh n\u00ean s\u1eed d\u1ee5ng Docker phi\u00ean b\u1ea3n n\u00e0o?<\/span><\/h2>\n<p>N\u1ebfu l\u00e0 hi\u1ec7n t\u1ea1i th\u00ec m\u00ecnh ch\u1ec9 d\u00f9ng\u00a0Docker Community Edition (CE),\u00a0c\u00f2n sau n\u00e0y n\u1ebfu c\u00f3 thay \u0111\u1ed5i l\u1edbn h\u01a1n nhu c\u1ea7u nhi\u1ec1u h\u01a1n c\u00f3 th\u1ec3 m\u00ecnh s\u1ebd d\u00f9ng b\u1ea3n t\u00ednh ph\u00ed (EE), phi\u00ean b\u1ea3n CE n\u00e0y \u0111\u1ed1i v\u1edbi m\u00ecnh c\u00f3 th\u1ec3 d\u00f9ng \u0111\u1ee7 \u1edf hi\u1ec7n t\u1ea1i, \u0111\u1ec3 ph\u00e1t tri\u1ec3n, \u0111\u1ec3 nghi\u00ean c\u1ee9u.<\/p>\n<p>Sau \u0111\u00e2y m\u00ecnh s\u1ebd h\u01b0\u1edbng d\u1eabn b\u1ea1n c\u00e0i \u0111\u1eb7t b\u1ea3n Docker CE tr\u00ean c\u00e1c h\u1ec7 \u0111i\u1ec1u h\u00e0nh Linux<\/p>\n<h2><span id=\"cai-dat-docker-ce-docker-engine-community-tren-ubuntu-1604\">C\u00e0i \u0111\u1eb7t Docker CE (Docker Engine \u2013 Community) tr\u00ean Ubuntu 16.04<\/span><\/h2>\n<p>\u01a0\u0309 \u0111\u00e2y mi\u0300nh se\u0303 h\u01b0\u01a1\u0301ng d\u00e2\u0303n ba\u0323n ca\u0300i \u0111\u0103\u0323t Docker CE v\u01a1\u0301i user root nhe\u0301<\/p>\n<h3><span id=\"yeu-cau-phien-ban-he-dieu-hanh\">Y\u00eau c\u1ea7u phi\u00ean b\u1ea3n h\u1ec7 \u0111i\u1ec1u h\u00e0nh<\/span><\/h3>\n<p>\u0110\u1ec3 c\u00f3 th\u1ec3 c\u00e0i \u0111\u1eb7t Docker CE, ch\u00fang ta c\u1ea7n m\u1ed9t trong c\u00e1c ph\u00ean b\u1ea3n h\u1ec7 \u0111i\u1ec1u h\u00e0nh 64-bit sau:<\/p>\n<ul>\n<li>Disco 19.04 (<em>Ubuntu 19.04<\/em>)<\/li>\n<li>Cosmic 18.10 (<em>Ubuntu 18.10<\/em>)<\/li>\n<li>Bionic 18.04 (LTS) (<em>Ubuntu 18.04<\/em>)<\/li>\n<li>Xenial 16.04 (LTS) (<em>Ubuntu 16.04<\/em>)<\/li>\n<\/ul>\n<p>Th\u1ef1c hi\u1ec7n ch\u1ea1y c\u00e1c d\u00f2ng l\u1ec7nh sau \u0111\u1ec3 c\u00e0i \u0111\u1eb7t Docker tr\u00ean Ubuntu<\/p>\n<div>\n<div id=\"highlighter_233480\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<div>1<\/div>\n<div>2<\/div>\n<div>3<\/div>\n<div>4<\/div>\n<div>5<\/div>\n<div>6<\/div>\n<\/td>\n<td>\n<div>\n<div><code>sudo apt-get remove docker docker-engine docker.io containerd runc<\/code><\/div>\n<div><code>sudo apt-get install apt-transport-https ca-certificates curl software-properties-common<\/code><\/div>\n<div><code>sudo curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | apt-key add -<\/code><\/div>\n<div><code>sudo add-apt-repository \"deb [arch=amd64] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\"<\/code><\/div>\n<div><code>sudo apt-get update<\/code><\/div>\n<div><code>sudo apt-get install docker-ce<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3><span id=\"kiem-tra-docker-co-hoat-dong-duoc-hay-chua\">Ki\u1ec3m tra Docker c\u00f3 ho\u1ea1t \u0111\u1ed9ng \u0111\u01b0\u1ee3c hay ch\u01b0a<\/span><\/h3>\n<div>\n<div id=\"highlighter_716303\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<div>1<\/div>\n<\/td>\n<td>\n<div>\n<div><code>sudo docker run hello-world<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>N\u00ea\u0301u \u0111a\u0303 ca\u0300i \u0111\u0103\u0323t tha\u0300nh c\u00f4ng se\u0303 co\u0301 da\u0323ng th\u00ea\u0301 na\u0300y<\/p>\n<figure id=\"attachment_1196\" aria-describedby=\"caption-attachment-1196\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e539723b429e.png\" alt=\"docker run hello-world\" \/><figcaption id=\"caption-attachment-1196\">docker run hello-world<\/figcaption><\/figure>\n<h3><span id=\"thiet-lap-docker-luon-khoi-dong-cung-he-thong\">Thi\u1ebft l\u1eadp Docker lu\u00f4n kh\u1edfi \u0111\u1ed9ng c\u00f9ng h\u1ec7 th\u1ed1ng<\/span><\/h3>\n<p>Cu\u1ed1i c\u00f9ng, k\u00edch ho\u1ea1t Docker \u0111\u1ec3 ch\u1ea1y khi h\u1ec7 th\u1ed1ng kh\u1edfi \u0111\u1ed9ng.<\/p>\n<div>\n<div id=\"highlighter_11789\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<div>1<\/div>\n<\/td>\n<td>\n<div>\n<div><code>systemctl enable docker<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<figure id=\"attachment_1197\" aria-describedby=\"caption-attachment-1197\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e5397240d6a1.jpg\" alt=\"K\u00edch ho\u1ea1t Docker kh\u1edfi \u0111\u1ed9ng c\u00f9ng h\u1ec7 th\u1ed1ng\" \/><figcaption id=\"caption-attachment-1197\">K\u00edch ho\u1ea1t Docker kh\u1edfi \u0111\u1ed9ng c\u00f9ng h\u1ec7 th\u1ed1ng<\/figcaption><\/figure>\n<h3><span id=\"huong-dan-cach-cai-dat-docker-compose-tren-ubuntu-1604\">H\u01b0\u1edbng d\u1eabn c\u00e1ch c\u00e0i \u0111\u1eb7t Docker Compose tr\u00ean Ubuntu 16.04<\/span><\/h3>\n<p>C\u00e0i \u0111\u1eb7t Docker Compose<\/p>\n<p>L\u01b0u \u00fd b\u1ea1n n\u00ean c\u00e0i \u0111\u1eb7t Docker tr\u01b0\u1edbc khi c\u00e0i \u0111\u1eb7t Docker Compose nh\u00e9<\/p>\n<p>S\u1eed d\u1ee5ng c\u00e1c l\u1ec7nh sau \u0111\u1ec3 c\u00e0i \u0111\u1eb7t Docker Compose<\/p>\n<div>\n<div id=\"highlighter_414215\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<div>1<\/div>\n<div>2<\/div>\n<\/td>\n<td>\n<div>\n<div><code>sudo curl -L https:\/\/github.com\/docker\/compose\/releases\/download\/1.18.0\/docker-compose-$(uname -s)-$(uname -m) -o \/usr\/local\/bin\/docker-compose<\/code><\/div>\n<div><code>sudo chmod +x \/usr\/local\/bin\/docker-compose<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Ki\u1ec3m tra xem th\u1eed Docker Compose c\u00f3 ho\u1ea1t \u0111\u1ed9ng ch\u01b0a<\/p>\n<div>\n<div id=\"highlighter_38508\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<div>1<\/div>\n<\/td>\n<td>\n<div>\n<div><code>docker-compose --version<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Sau khi c\u00e0i \u0111\u1eb7t th\u00e0nh c\u00f4ng Docker Compose s\u1ebd c\u00f3 k\u1ebft qu\u1ea3 sau<\/p>\n<figure id=\"attachment_1225\" aria-describedby=\"caption-attachment-1225\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e53972546be2.jpg\" alt=\"C\u00e0i \u0111\u1eadt Docker Compose tr\u00ean Ubuntu 16.04\" \/><figcaption id=\"caption-attachment-1225\">C\u00e0i \u0111\u1eadt Docker Compose tr\u00ean Ubuntu 16.04<\/figcaption><\/figure>\n<h2><span id=\"cai-dat-docker-tren-windows-10\">C\u00e0i \u0111\u1eb7t Docker tr\u00ean Windows 10<\/span><\/h2>\n<h3><span id=\"kich-hoat-hyper-v-bang-powershell\">K\u00edch ho\u1ea1t Hyper-V b\u1eb1ng PowerShell<\/span><\/h3>\n<ol>\n<li>M\u1edf PowerShell v\u1edbi quy\u1ec1n Administrator<\/li>\n<li>Ch\u1ea1y l\u1ec7nh sau<\/li>\n<\/ol>\n<div>\n<div id=\"highlighter_212554\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<div>1<\/div>\n<\/td>\n<td>\n<div>\n<div><code>Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<figure id=\"attachment_1337\" aria-describedby=\"caption-attachment-1337\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e5397259593a.jpg\" alt=\"PowerShell\" \/><figcaption id=\"caption-attachment-1337\">K\u00edch ho\u1ea1t Hyper-V b\u1eb1ng PowerShell<\/figcaption><\/figure>\n<p>\u0110\u1ee3i l\u1ec7nh ch\u1ea1y v\u00e0 c\u00e0i \u0111\u1eb7t ho\u00e0n t\u1ea5t, xem k\u1ebft qu\u1ea3 n\u1ebfu\u00a0<code>RestartNeeded<\/code>\u00a0m\u00e0 =\u00a0<code>True<\/code>\u00a0th\u00ec ch\u00fang ta c\u1ea7n kh\u1edfi \u0111\u1ed9ng l\u1ea1i m\u00e1y t\u00ednh ng\u01b0\u1ee3c l\u1ea1i kh\u00f4ng c\u1ea7n kh\u1edfi \u0111\u1ed9ng nha<\/p>\n<h3><span id=\"tai-va-cai-dat-docker-cho-he-dieu-hanh-windows\">T\u1ea3i v\u00e0 c\u00e0i \u0111\u1eb7t Docker cho h\u1ec7 \u0111i\u1ec1u h\u00e0nh Windows<\/span><\/h3>\n<p>V\u00e0o \u0111\u01b0\u1eddng d\u1eabn t\u1ea3i tr\u1ef1c ti\u1ebfp tr\u00ean Docker Hub\u00a0\u00a0\u23ec Docker cho Windows<\/p>\n<p>Sau khi t\u1ea3i v\u1ec1, click v\u00e0o file setup kh\u1edfi ch\u1ea1y install Dockcer Desktop li\u1ec1n lu\u00f4n<\/p>\n<figure id=\"attachment_1341\" aria-describedby=\"caption-attachment-1341\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e53972613829.jpg\" alt=\"\u0110ang b\u1eaft \u0111\u1ea7u chu\u1ea9n b\u1ecb install Docker cho Windows\" \/><figcaption id=\"caption-attachment-1341\">\u0110ang b\u1eaft \u0111\u1ea7u chu\u1ea9n b\u1ecb install Docker cho Windows<\/figcaption><\/figure>\n<figure id=\"attachment_1340\" aria-describedby=\"caption-attachment-1340\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e539726659c3.jpg\" alt=\"Ch\u1ecdn theo l\u1ed1t t\u1eaft m\u1edf Docker\" \/><figcaption id=\"caption-attachment-1340\">Ch\u1ecdn theo l\u1ed1t t\u1eaft m\u1edf Docker \u2013 T\u00f9y ch\u1ecdn th\u1ee9 2 l\u00e0 ch\u00fang ta s\u1ebd thay th\u1ebf Docker Windows cho c\u1ea3 Linux? M\u00ecnh s\u1ebd kh\u00f4ng ch\u1ecdn n\u00f3 nh\u00e9<\/figcaption><\/figure>\n<figure id=\"attachment_1339\" aria-describedby=\"caption-attachment-1339\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e539726d34f9.jpg\" alt=\"\u0110ang ti\u1ebfn h\u00e0nh c\u00e0i \u0111\u1eb7t Docker\" \/><figcaption id=\"caption-attachment-1339\">\u0110ang ti\u1ebfn h\u00e0nh c\u00e0i \u0111\u1eb7t Docker<\/figcaption><\/figure>\n<figure id=\"attachment_1342\" aria-describedby=\"caption-attachment-1342\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e539727336a7.jpg\" alt=\"C\u00e0i \u0111\u1eb7t th\u00e0nh c\u00f4ng Docker\" \/><figcaption id=\"caption-attachment-1342\">C\u00e0i \u0111\u1eb7t th\u00e0nh c\u00f4ng Docker<\/figcaption><\/figure>\n<figure id=\"attachment_1344\" aria-describedby=\"caption-attachment-1344\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e539727756a5.jpg\" alt=\"Icon Docker d\u01b0\u1edbi thanh taskbar g\u00f3c ph\u1ea3i d\u01b0\u1edbi m\u00e0n h\u00ecnh Windows\" \/><figcaption id=\"caption-attachment-1344\">Click chu\u1ed9t ph\u1ea3i v\u00e0o Icon Docker d\u01b0\u1edbi thanh taskbar g\u00f3c ph\u1ea3i d\u01b0\u1edbi m\u00e0n h\u00ecnh Windows \u27a1 Ch\u1ecdn Setting \u27a1 Ki\u1ec3m tr\u1ea1ng th\u00e1i Docker<\/figcaption><\/figure>\n<figure id=\"attachment_1347\" aria-describedby=\"caption-attachment-1347\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e539727de11b.jpg\" alt=\"Tr\u1ea1ng th\u00e1i Docker \u0111ang ch\u1ea1y l\u00e0 ok nh\u00e9\" \/><figcaption id=\"caption-attachment-1347\">Tr\u1ea1ng th\u00e1i Docker \u0111ang ch\u1ea1y l\u00e0 ok nh\u00e9<\/figcaption><\/figure>\n<figure id=\"attachment_1349\" aria-describedby=\"caption-attachment-1349\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e53972858027.jpg\" alt=\"Ki\u1ec3m tra version docker tr\u00ean PowerShell\" \/><figcaption id=\"caption-attachment-1349\">Ki\u1ec3m tra version docker tr\u00ean PowerShell<\/figcaption><\/figure>\n<p>M\u1ed9t ch\u00fa \u00fd l\u00e0: Docker Compose \u0111\u00e3 \u0111\u01b0\u1ee3c bao g\u1ed3m trong b\u1ed9 c\u00e0i \u0111\u1eb7t Docker Desktop tr\u00ean Windows r\u1ed3i nh\u00e9, b\u1ea1n kh\u00f4ng c\u1ea7n quan t\u00e2m vi\u1ec7c c\u00e0i \u0111\u1eb7t Compose gi\u1ed1ng nh\u01b0 Ubuntu hay c\u00e1c Linux OS kh\u00e1c<\/p>\n<h2><span id=\"cai-dat-docker-tren-macos\">C\u00e0i \u0111\u1eb7t Docker tr\u00ean MacOS<\/span><\/h2>\n<p>T\u01b0\u01a1ng t\u1ef1 nh\u01b0 c\u00e0i \u0111\u1eb7t Docker tr\u00ean Windows ch\u00fang ta c\u0169ng t\u1ea3i phi\u00ean b\u1ea3n Docker d\u00e0nh cho MacOS<\/p>\n<p>V\u00e0o \u0111\u01b0\u1eddng d\u1eabn t\u1ea3i tr\u1ef1c ti\u1ebfp tr\u00ean Docker Hub\u00a0\u00a0\u23ec Docker cho MacOS<\/p>\n<figure id=\"attachment_1355\" aria-describedby=\"caption-attachment-1355\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e539728c2ca8.png\" alt=\"K\u00e9o th\u1ea3 Docker.app v\u00e0o Application\" \/><figcaption id=\"caption-attachment-1355\">K\u00e9o th\u1ea3 Docker.app v\u00e0o Application \u0111\u1ec3 ti\u1ebfn h\u00e0nh c\u00e0i \u0111\u1eb7t<\/figcaption><\/figure>\n<p>Sau khi k\u00e9o th\u1ea3 Docker.app v\u00e0o Application, ch\u00fang ta v\u00e0o Launchpad click ch\u1ea1y Docker Icon kh\u1edfi ch\u1ea1y<\/p>\n<figure id=\"attachment_1356\" aria-describedby=\"caption-attachment-1356\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e539729395f0.png\" alt=\"Ch\u00fang ta v\u00e0o Launchpad click Docker Icon kh\u1edfi ch\u1ea1y\" \/><figcaption id=\"caption-attachment-1356\">Ch\u00fang ta v\u00e0o Launchpad click Docker Icon kh\u1edfi ch\u1ea1y<\/figcaption><\/figure>\n<figure id=\"attachment_1357\" aria-describedby=\"caption-attachment-1357\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e53972a3d5fc.png\" alt=\"Docker \u0111ang kh\u1edfi ch\u1ea1y\" \/><figcaption id=\"caption-attachment-1357\">Docker \u0111ang kh\u1edfi ch\u1ea1y<\/figcaption><\/figure>\n<figure id=\"attachment_1358\" aria-describedby=\"caption-attachment-1358\"><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/tgmc-blog-5e53972b37266.png\" alt=\"Docker \u0111\u00e3 s\u1eb5n s\u00e0ng \u0111\u1ec3 s\u1eed d\u1ee5ng\" \/><figcaption id=\"caption-attachment-1358\">Docker \u0111\u00e3 s\u1eb5n s\u00e0ng \u0111\u1ec3 s\u1eed d\u1ee5ng<\/figcaption><\/figure>\n<p>M\u1ed9t ch\u00fa \u00fd l\u00e0: Docker Compose \u0111\u00e3 \u0111\u01b0\u1ee3c bao g\u1ed3m trong b\u1ed9 c\u00e0i \u0111\u1eb7t Docker Desktop tr\u00ean MacOS r\u1ed3i nh\u00e9, b\u1ea1n kh\u00f4ng c\u1ea7n quan t\u00e2m vi\u1ec7c c\u00e0i \u0111\u1eb7t Compose gi\u1ed1ng nh\u01b0 Ubuntu hay c\u00e1c Linux OS kh\u00e1c<\/p>\n<h2><span id=\"ket\">L\u1eddi k\u1ebft<\/span><\/h2>\n<p>V\u1eady l\u00e0 m\u00ecnh \u0111\u00e3 h\u01b0\u1edbng d\u1eabn b\u1ea1n ho\u00e0n t\u1ea5t c\u00e1c b\u01b0\u1edbc c\u00e0i \u0111\u1eb7t Docker CE v\u00e0 Docker Compose tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh Ubuntu 16.04, Windows 10, v\u00e0 MacOS r\u1ed3i, b\u1ea1n c\u00e0i \u0111\u1eb7t c\u00f3 \u1ed5n kh\u00f4ng? N\u1ebfu \u1ed5n r\u1ed3i h\u00e3y comment cho m\u00ecnh bi\u1ebft k\u1ebft qu\u1ea3 nh\u00e9, ho\u1eb7c ch\u01b0a \u0111\u01b0\u1ee3c c\u00f3 th\u1eafc m\u1eafc kh\u00e1c c\u0169ng c\u00f3 th\u1ec3 comment b\u00ean d\u01b0\u1edbi nh\u00e9 m\u00ecnh s\u1ebd gi\u1ea3i \u0111\u00e1p gi\u00fap b\u1ea1n, ch\u00fac b\u1ea1n th\u00e0nh c\u00f4ng.<\/p>\n<p>T.B<\/p>\n<div>____<br \/><b>B\u00e0i vi\u1ebft li\u00ean quan<\/b><\/div>\n<ul>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=20284\">H\u01b0\u1edbng d\u1eabn l\u1ef1a ch\u1ecdn GPU ph\u00f9 h\u1ee3p cho AI, Machine Learning<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=19042\">H\u01b0\u1edbng d\u1eabn build m\u1ed9t c\u1ee5m GPU cho AI<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=16833\">C\u00e1ch tri\u1ec3n khai chatbot GPT tr\u00ean K8s v\u1edbi giao di\u1ec7n Gradio<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=13804\">Tri\u1ec3n khai VMware Tanzu for Kubernetes Operations tr\u00ean Dell VxRail<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=13705\">H\u01b0\u1edbng d\u1eabn thi\u1ebft l\u1eadp v\u00e0 c\u1ea5u h\u00ecnh thi\u1ebft b\u1ecb l\u01b0u tr\u1eef NAS step-by-step<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=10110\">N\u00ean ch\u1ea1y container c\u1ee7a b\u1ea1n \u1edf \u0111\u00e2u?\u00a0M\u00e1y ch\u1ee7 v\u1eadt l\u00fd hay m\u00e1y \u1ea3o?<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Hi&#7879;n nay Docker c&oacute; 2 phi&ecirc;n b&#7843;n ch&iacute;nh th&#7913;c l&agrave; Docker Community Edition (CE) v&agrave; Docker Enterprise Edition (EE) M&#7909;c l&#7909;c 1&nbsp;Docker Community Edition (CE) 2&nbsp;Docker Enterprise Edition (EE) 3&nbsp;T&oacute;m l&#7841;i &#273;&#7889;i v&#7899;i m&igrave;nh n&ecirc;n s&#7917; d&#7909;ng Docker phi&ecirc;n b&#7843;n n&agrave;o? 4&nbsp;C&agrave;i &#273;&#7863;t Docker CE (Docker Engine &ndash; Community) tr&ecirc;n Ubuntu 16.04 4.1&nbsp;Y&ecirc;u c&#7847;u phi&ecirc;n&#8230;<\/p>\n","protected":false},"author":2,"featured_media":4442,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[2],"tags":[83,163,307],"class_list":["post-4441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ao-hoa","tag-container","tag-docker","tag-guide"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS - Blog | TheGioiMayChu<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS - Blog | TheGioiMayChu\" \/>\n<meta name=\"twitter:description\" content=\"Hi&#7879;n nay Docker c&oacute; 2 phi&ecirc;n b&#7843;n ch&iacute;nh th&#7913;c l&agrave; Docker Community Edition (CE) v&agrave; Docker Enterprise Edition (EE) M&#7909;c l&#7909;c 1&nbsp;Docker Community Edition (CE) 2&nbsp;Docker Enterprise Edition (EE) 3&nbsp;T&oacute;m l&#7841;i &#273;&#7889;i v&#7899;i m&igrave;nh n&ecirc;n s&#7917; d&#7909;ng Docker phi&ecirc;n b&#7843;n n&agrave;o? 4&nbsp;C&agrave;i &#273;&#7863;t Docker CE (Docker Engine &ndash; Community) tr&ecirc;n Ubuntu 16.04 4.1&nbsp;Y&ecirc;u c&#7847;u phi&ecirc;n...\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/How-to-Install-Docker.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vanito Hoang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/\"},\"author\":{\"name\":\"Vanito Hoang\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/person\\\/feccec179330cfebfaa805639a357d18\"},\"headline\":\"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS\",\"datePublished\":\"2020-02-24T09:28:00+00:00\",\"dateModified\":\"2020-02-24T09:32:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/\"},\"wordCount\":1306,\"publisher\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/How-to-Install-Docker.jpg\",\"keywords\":[\"container\",\"docker\",\"guide\"],\"articleSection\":[\"\u1ea2o H\u00f3a\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/\",\"name\":\"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS - Blog | TheGioiMayChu\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/How-to-Install-Docker.jpg\",\"datePublished\":\"2020-02-24T09:28:00+00:00\",\"dateModified\":\"2020-02-24T09:32:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/How-to-Install-Docker.jpg\",\"contentUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/How-to-Install-Docker.jpg\",\"width\":900,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ao-hoa\\\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trang ch\u1ee7\",\"item\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u1ea2o H\u00f3a\",\"item\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/.\\\/ao-hoa\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/\",\"name\":\"Blog | TheGioiMayChu\",\"description\":\"C\u1eadp nh\u1eadt xu h\u01b0\u1edbng c\u00f4ng ngh\u1ec7 m\u00e1y ch\u1ee7\",\"publisher\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#organization\",\"name\":\"Blog | TheGioiMayChu\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/cropped-ntcnlog-logo-2.png\",\"contentUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/cropped-ntcnlog-logo-2.png\",\"width\":500,\"height\":73,\"caption\":\"Blog | TheGioiMayChu\"},\"image\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/thegioimaychu\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/person\\\/feccec179330cfebfaa805639a357d18\",\"name\":\"Vanito Hoang\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g\",\"caption\":\"Vanito Hoang\"},\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/author\\\/vanito\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS - Blog | TheGioiMayChu","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/","twitter_card":"summary_large_image","twitter_title":"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS - Blog | TheGioiMayChu","twitter_description":"Hi&#7879;n nay Docker c&oacute; 2 phi&ecirc;n b&#7843;n ch&iacute;nh th&#7913;c l&agrave; Docker Community Edition (CE) v&agrave; Docker Enterprise Edition (EE) M&#7909;c l&#7909;c 1&nbsp;Docker Community Edition (CE) 2&nbsp;Docker Enterprise Edition (EE) 3&nbsp;T&oacute;m l&#7841;i &#273;&#7889;i v&#7899;i m&igrave;nh n&ecirc;n s&#7917; d&#7909;ng Docker phi&ecirc;n b&#7843;n n&agrave;o? 4&nbsp;C&agrave;i &#273;&#7863;t Docker CE (Docker Engine &ndash; Community) tr&ecirc;n Ubuntu 16.04 4.1&nbsp;Y&ecirc;u c&#7847;u phi&ecirc;n...","twitter_image":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/How-to-Install-Docker.jpg","twitter_misc":{"Written by":"Vanito Hoang","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/#article","isPartOf":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/"},"author":{"name":"Vanito Hoang","@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/person\/feccec179330cfebfaa805639a357d18"},"headline":"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS","datePublished":"2020-02-24T09:28:00+00:00","dateModified":"2020-02-24T09:32:32+00:00","mainEntityOfPage":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/"},"wordCount":1306,"publisher":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#organization"},"image":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/#primaryimage"},"thumbnailUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/How-to-Install-Docker.jpg","keywords":["container","docker","guide"],"articleSection":["\u1ea2o H\u00f3a"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/","url":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/","name":"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS - Blog | TheGioiMayChu","isPartOf":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/#primaryimage"},"image":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/#primaryimage"},"thumbnailUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/How-to-Install-Docker.jpg","datePublished":"2020-02-24T09:28:00+00:00","dateModified":"2020-02-24T09:32:32+00:00","breadcrumb":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/#primaryimage","url":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/How-to-Install-Docker.jpg","contentUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2020\/02\/How-to-Install-Docker.jpg","width":900,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/thegioimaychu.vn\/blog\/ao-hoa\/huong-dan-cai-dat-docker-community-edition-va-docker-compose-tren-ubuntu-windows-va-macos-p4441\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang ch\u1ee7","item":"https:\/\/thegioimaychu.vn\/blog\/"},{"@type":"ListItem","position":2,"name":"\u1ea2o H\u00f3a","item":"https:\/\/thegioimaychu.vn\/blog\/.\/ao-hoa\/"},{"@type":"ListItem","position":3,"name":"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Docker Community Edition v\u00e0 Docker Compose tr\u00ean Ubuntu, Windows v\u00e0 MacOS"}]},{"@type":"WebSite","@id":"https:\/\/thegioimaychu.vn\/blog\/#website","url":"https:\/\/thegioimaychu.vn\/blog\/","name":"Blog | TheGioiMayChu","description":"C\u1eadp nh\u1eadt xu h\u01b0\u1edbng c\u00f4ng ngh\u1ec7 m\u00e1y ch\u1ee7","publisher":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thegioimaychu.vn\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/thegioimaychu.vn\/blog\/#organization","name":"Blog | TheGioiMayChu","url":"https:\/\/thegioimaychu.vn\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2018\/08\/cropped-ntcnlog-logo-2.png","contentUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2018\/08\/cropped-ntcnlog-logo-2.png","width":500,"height":73,"caption":"Blog | TheGioiMayChu"},"image":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/thegioimaychu\/"]},{"@type":"Person","@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/person\/feccec179330cfebfaa805639a357d18","name":"Vanito Hoang","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g","caption":"Vanito Hoang"},"url":"https:\/\/thegioimaychu.vn\/blog\/author\/vanito\/"}]}},"_links":{"self":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts\/4441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/comments?post=4441"}],"version-history":[{"count":4,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts\/4441\/revisions"}],"predecessor-version":[{"id":4460,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts\/4441\/revisions\/4460"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/media\/4442"}],"wp:attachment":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/media?parent=4441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/categories?post=4441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/tags?post=4441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}