在Ubuntu中扩展Docker容器,可从存储、计算资源和实例数量等方面入手,具体方法如下:
docker volume create new_volume,启动容器时挂载docker run -d --name my_container -v new_volume:/path/in/container my_image。sudo apt-get install nfs-common,再挂载NFS存储到主机sudo mount -t nfs nfs_server:/exported_path /mnt/nfs,最后启动容器挂载docker run -d --name my_container -v /mnt/nfs:/path/in/container my_image。docker update命令,如docker update --cpus 2 --memory 4g <容器名称或ID>来增加CPU和内存限制。docker-compose.yml中修改服务replicas属性,如replicas: 3,然后运行docker-compose up -d。docker swarm init,创建服务时指定replicas,如docker service create --name my_service --replicas 3 nginx,之后可通过docker service scale my_service=5调整实例数量。