# docker日常记录

# 虚拟机端口映射

  • 27017(mongo端口映射)
  • 3000(node服务)

# mongo持久化

docker run -d -p 27017:27017 -v /opt/docker/volume/mongo/db:/data/db -v /opt/docker/volume/mongo/config:/data/config --name mongodocker mongo:4.2
1

# 宿主机重启导致的问题

https://stackoverflow.com/questions/34641003/error-checking-tls-connection-error-checking-and-or-regenerating-the-certs

boot2docker文件持久化问题

boot2docker配置软连接重启

mkdir -p /mnt/sda1/_docker/volumes # 只有/mnt/sda1的内容才会被保存(其他位置重启失效)
cd ~
ln -svf /mnt/sda1/_docker/volumes volumes # 创建一个软链接
tar rf /var/lib/boot2docker/userdata.tar volumes # 将此软链接添加至 userdata.tar 文件
1
2
3
4

软连接如果指向本地mongo会出现问题,一直起不来

使用boot2docker.iso来搭建一个超小的VM虚拟机环境

更新于: 3/8/2021, 2:04:53 AM