公司課長級工程師使用docker 架設眾多的軟體 如: Gitlab, Oracle, 如果要成長 我也必須要會此技能, 這邊用比較支援 Docker 的 Ubuntu 進行架設
安裝指令:
Ubuntu 使用 root 權限進行安裝
sudo su
-> key 密碼
更新庫
sudo apt update
安裝 Docker
apt install docker.io
apt install docker-compose
啟動 Docker 服務
systemctrl enable docker
使開機自動啟動 docker 服務
systemctrl enable docker
確認是否安裝成功
docker -–version
如果安裝成功會看到以下畫面
測試container 是否可以正常run
docker container run hello-world
如果安裝成功會看到以下畫面
常用指令:
查看下載是否成功
docker image
查看 Container 執行狀況
-a: 如果沒有加上 -a 參數,只會顯示 running 的 container
docker ps
docker ps -a
關閉 Container
docker stop <container-name or container-id>
啟動 Container
docker start <container-name or container-id>
刪除 Container
docker rm <container-name or container-id>
進入 Container
開一條 bash 進入 container。
exec
是對容器下指令,這邊以進入為範例
離開 : exit
,離開 container 。
docker exec -it <container-name or container-id> /bin/bash
輸出 Container
docker export <container ID> > <target_file>
匯入 Container
docker import
參考連結:
https://medium.com/phelps-laboratory/docker-install-gitlab-52ea641eca90
https://hackmd.io/@enoladne/rk7eiEXZt?utm_source=preview-mode&utm_medium=rec