在Docker中体验数据库之Mongodb
程序员文章站
2024-01-15 19:47:46
本文记录一下,在docker中安装Mongodb的过程。 环境:物理机 ubuntu18.04 因为环境变了,我在一台物理机上直接安装了ubuntu(非虚拟机和双系统),所以这次又参照在docker中初次体验.net core 2.0 安装了一遍docker,但是进行的不是很顺利。执行命令:sudo ......
本文记录一下,在docker中安装Mongodb的过程。
环境:物理机 ubuntu18.04
因为环境变了,我在一台物理机上直接安装了ubuntu(非虚拟机和双系统),所以这次又参照在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权限,可不可以去掉呢?当然没问题。
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简单多了,这里就不贴命令了,所以这篇文章才包含了其他的东西。到此结果。
上一篇: centos7安装kibana
下一篇: 榜单:揭示年度值得借鉴的100个创新案例
推荐阅读
-
在Docker中体验数据库之Mongodb
-
在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装
-
在ASP.NET 2.0中操作数据之七十:配置数据库连接和命令等级设置
-
在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装
-
在ASP.NET 2.0中操作数据之七十:配置数据库连接和命令等级设置
-
docker中使用mongodb数据库详解(在局域网访问)
-
在Docker中体验数据库之Microsoft SQL Server
-
docker中使用mongodb数据库详解(在局域网访问)
-
MongoDB在系统数据库local中无法创建用户的解决办法
-
在Docker中使用mongodb数据库的实现代码