Docker-學習筆記(二)


理解爲裝載着無數集裝箱的貨輪,每個集裝箱裏裝着不同的貨品,集裝箱之間不會相互干擾,貨輪可以隨時到任意地方。

和虛擬機VM的差別

在這裏插入圖片描述

安裝

Amazon EC2

Docker Engine安裝

參照 在 Amazon Linux 實例上安裝 Docker

$ sudo yum update -y
$ sudo yum install -y docker
$ sudo service docker start
Starting cgconfig service:                             [  OK  ]
Starting docker:	.                                  [  OK  ]
// 將 ec2-user 添加到 docker 組,以便您能夠執行 Docker 命令,而無需使用 sudo。
$ sudo usermod -a -G docker ec2-user

可以看到自動安裝的版本是 docker.x86_64 0:18.06.1ce-7.25.amzn1
設置自動啓動

$  sudo chkconfig docker on

退出SSH,重新連接,以接受新的 docker 組權限
確認

$ docker info

如果想讓Docker啓動時自動啓動某個容器,可以設置下面的文件,
cloud-init 在啓動時會自動讀取腳本文件

vim /var/lib/cloud/scripts/per-boot/start_container.sh
--------------------------------------------------------
#!/bin/sh

docker start XX
--------------------------------------------------------

Docker Compose安裝

如果使用 Desktop for Mac or Windows 的話,默認Compose是安裝的,但是Linux上單獨安裝完Engine後,需要單獨安裝Compose
手冊參照 Install Compose
版本參照 Compose Version

// 切換到root
$ sudo -i
// 下載最新版本的 Docker Compose  
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
// 賦予命令 docker-compose 的執行權限
$ chmod +x /usr/local/bin/docker-compose
// 退出root
$ exit
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章