Docker 是一个开源的应用容器引擎,它允许开发者将应用程序及其依赖打包到一个可移植的容器中,这样应用程序就可以在任何支持Docker的平台上运行,而无需担心环境差异。
当运行一个Docker容器时,它会加载一个镜像并运行它。Docker在容器内部创建一个隔离的环境,这个环境被称为容器。容器与宿主操作系统共享内核,但拥有自己的文件系统、网络接口和进程空间,从而实现资源隔离和安全性。
处于可移植性考虑,现需将当前服务器上安装的neo4j打包成docker,并移植到其他服务器上,过程记录如下:
文章目录
- 查看服务器neo4j版本
- 下载对应的docker镜像
- 启动docker
- 启动多个docker
- 进入docker
- 关闭docker
- 导出docker
- 导入docker
查看服务器neo4j版本
输入neo4j -V
下载对应的docker镜像
输入sudo docker pull neo4j:5.17.0
输入sudo docker images
查看,发现已创建成功
启动docker
输入下列命令启动docker,并做好端口映射和用户名密码的设置:
sudo docker run -d --name neo4j