daily Programming: AWS (EC2) + Docker
Tags: angular, aws, daily-programming, docker, 讀書會
2019 最後一天 ! YA~~~
發大財gogo~~~
有夢最美,希望相隨~ 明年一定是個好年兒~~~
Create an AWS Account step by step 貼心如我~
註冊流程
- 註冊步驟
- setp 1. 創建帳號
- step 2. 輸入註冊資料
- 手機要輸入正確
- step 3. 輸入信用卡資料
- 一定要輸入,不用擔心,12個月Free 帳號完全不會扣款!!! 明年到期前解除就好
- step 4. 身分驗證
- step 1. 創建帳號
- 快樂前往 AWS
-
輸入 email, password
-
-
- step 2. 註冊資料
- Account type:
- Personal
- Phone Number:
- 一定要填 正確的 ,註冊最後一步驟會驗證你的手機!
- 地址 中轉英文
- EX:
-
- EX:
-
- Account type:
-
step 3. 信用卡資料
-
不用擔心~ 放心輸入卡號~ 只是先預存,他沒跟你拿後三碼所以穩的啦!
-
-
step 4. 身分驗證
好先這樣 預祝大家 2020 新年快樂~ 一起 ~
發大財~
Run 一個 EC2 Instance
直接來看這篇
-
重點節錄
-
登入 AWS
-
Build a solutino: Launch a VM
-
-
select Amzaon Linux AMI
-
- choose an Instance Type
-
唯一指名免費
FREE
-
-
-
Review Instance Launch
-
-
select:
create a new key pair
- 下拉選單選擇
create a new key pair
- 輸入 key pair name
- 建議打
my-ec2-key-pair
- 你問我為什麼? 喔! ~
我談的是大海,你跟我說漱口杯~ 因為我也是抄來的 XDD - 直覺跟我說一定可以自己命名,只是官方這樣寫大家都照舊XDDD
- 建議打
- 下載到本機,等等連接要用!
- 注意 要記得 下載!!
- 注意 只能下載一次,取消的話名字要更改!
-
- 下拉選單選擇
-
成功
-
-
- Run .pem file
- cd 到剛剛下載的 pem 目錄
- cmd
ssh -i <my-ec2-key-pair>.pem ec2-user@<EC2-INSTANCE-PUBLIC-IP-ADDRESS>
- 唯二要改的
<EC2-INSTANCE-PUBLIC-IP-ADDRESS>
and<key-pair-name>
你剛剛下載自己命名的 -
- 其他請照打
- 沒錯你跟我想的一樣:
ec2-user@
請打這個不要改成自己的名字!!!!!
- 沒錯你跟我想的一樣:
-
成功連線到 AWS EC2
恩~ 很好! 都跑成功了嗎~ 鳩咪
XDDDDDDDDDD
採雷研究院
-
Windows SSh
-
AWS CLI version 1
-
permissions are too open
實作一下吧
-
Yuting Angular
-
Dokcerfile
-
# step 1 FROM node:latest as node WORKDIR /app COPY . . RUN npm install RUN npm run build --prod # step 2 FROM nginx:alpine COPY --from=node /app/dist/angualr-docker-image1 /usr/share/nginx/html
-
-
抓我精心設計的 docker ang
luar
image XDDDdocker container run --rm -p 80:80 tim23656/yuting-angluar
-
連到你的 AWS Public DNS 看~ 有沒有可愛小鯨魚在跳動~
-
移除
docker stop <container-id>
- 可透過
docker container ls
看 running container
- 可透過
-
-
ROCKET.CHAT
-
官方 Docker Hub
-
install 主要 2 步驟
- step 1:
-
docker run --name db -d mongo:4.0 --smallfiles --replSet rs0 --oplogSize 128
-
docker exec -ti db mongo --eval "printjson(rs.initiate())"
-
-
step 2:
docker run --name rocketchat -p 80:3000 --link db --env ROOT_URL=http://localhost --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat
- step 1:
-
快樂聊天吧!
-