前言
開發未動環境先行,每次要換個系統或新環境搭開發環境總是令人十分痛苦。
趁着買新電腦的機會,熟悉下docker,將開發所依賴的數據庫/隊列/緩存等都裝在docker,然后慢慢適應docker,k8s,jenkins等。
虛擬機安裝linux的過程可以參考之前的文章:
由於現在打算將數據庫/隊列等裝在虛擬機里,所以需要虛擬機里的ip可以對外訪問。但今天安裝的時候網絡遇見了不少問題,下面這個提出了一些解決方案,但對我好像幫助不大:
linux下rtnetlink answers file exists的解決方案
CentOS7 Failed to start LSB: Bring up/down networking.
反正最終依靠橋接網卡實現了主機與虛擬機互通。
正文
從包安裝
如果您無法使用Docker的存儲庫來安裝Docker,則可以下載.rpm適用於您的發行版的 文件並手動安裝。每次要升級Docker時都需要下載新文件。
轉到 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 並下載.rpm要安裝的Docker版本的文件。
注意:要安裝邊緣 包,stable請將上述URL中的單詞更改 為edge。 了解穩定和邊緣渠道。
安裝Docker CE,將下面的路徑更改為您下載Docker軟件包的路徑。
$ sudo yum install /path/to/package.rpm
如提示: docker-ce-selinux >= 17.03.2.ce-1.el7.centoshttps://blog.csdn.net/CSDN_duomaomao/article/details/79019764
Docker已安裝但尚未啟動。該docker組已創建,但沒有用戶添加到該組。
啟動Docker。
$ sudo systemctl start docker
docker通過運行hello-world 映像驗證是否已正確安裝。
$ sudo docker run hello-world
此命令下載測試映像並在容器中運行它。當容器運行時,它會打印一條信息性消息並退出。
docker搭建mysql
https://www.cnblogs.com/pwc1996/p/5425234.html