前一篇:建立在CentOS上的 docker 與 mongodb 介紹
經過陳瑩光老師指導後,希望能夠用shell快速完成自己專案開發環境
一、安裝前準備
1.確認安裝版本:
docker 會呼叫 linux kernel 的 Namespace 與 Cgroup,所以建議使用 CentOS 7。
2.使用虛擬機
二、shell檔案快速完成
檔名:DockerEnvInstall.sh
檔案內容:
#!/bin/bash
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
systemctl start docker
curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose version
yum install git
mkdir test
cd test
git clone https://github.com/mark2470mark/docker-nginx-php-mysql.git
cd ~/test/docker-nginx-php-mysql
docker-compose up -d
docker-compose ps
三、設定DockerEnvInstall.sh為可執行
$sudo chmod 755 DockerEnvInstall.sh
$sudo sh DockerEnvInstall.sh
四、設定git
1.命令列建立新的repository
echo "# docker-nginx-php-mysql" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/mark2470mark/docker-nginx-php-mysql.git
git push -u origin main
2.命令列上傳到既有的repository
git remote add origin https://github.com/mark2470mark/docker-nginx-php-mysql.git
git branch -M main
git push -u origin main
資料來源:
1.Day3: 如何安裝和啟動 Docker
1.Day3: 如何安裝和啟動 Docker
沒有留言:
張貼留言