本文記錄一下,在docker中安裝Mongodb的過程。 環境:物理機 ubuntu18.04 因為環境變了,我在一臺物理機上直接安裝了ubuntu(非虛擬機和雙系統),所以這次又參照在docker中初次體驗.net core 2.0 安裝了一遍docker,但是進行的不是很順利。執行命令:sudo ...
本文記錄一下,在docker中安裝Mongodb的過程。
環境:物理機 ubuntu18.04
因為環境變了,我在一臺物理機上直接安裝了ubuntu(非虛擬機和雙系統),製作U盤鏡像、安裝參考:https://ywnz.com/linuxaz/1438.html,所以這次又參照在docker中初次體驗.net core 2.0 安裝了一遍docker,但是進行的不是很順利。執行命令:sudo apt-get install docker-ce 時會報錯,安裝docker時不再使用“docker-ce”而是“docker.io”,ubuntu建議使用apt而非apt-get。至於兩者的區別,參考:https://www.sysgeek.cn/apt-vs-apt-get/ 。
一、在Ubuntu 18.04中安裝docker
以下是安裝過程截圖:
0、sudo apt remove docker.io 1、sudo apt-get install docker-ce 2、docker 3、sudo apt remove docker docker-engine docker.io 4、sudo apt update 5、sudo apt install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common 6、curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 7、sudo apt-key fingerprint 0EBFCD88 8、sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" 9、sudo apt update 10、sudo apt install docker.io 11、docker --help 12、sudo docker info
二、非“sudo”使用docker
安裝完docker之後,你會發現使用docker需要sudo許可權,可不可以去掉呢?當然沒問題。
用戶組和用戶相關操作參考:https://www.linuxidc.com/Linux/2016-09/135626.htm
1、docker info 2、cat /etc/group 3、sudo groupadd docker //如果不存在,創建docker用戶組 4、sudo gpasswd -a ${USER} docker 4.1、sudo gpasswd -dmyubuntu docker // 在用戶中刪除用戶 5、cat /etc/group 6、systemctl restart docker 7、docker info 8、pkill x 9、docker info
三、安裝mongodb
mongodb的安裝過程比較簡單,比mysql簡單多了,這裡就不貼命令了,所以這篇文章才包含了其他的東西。到此結果。