Trying to set a qos limit I guessed passing a -o qos=Gold would give me the gold QoS level. This was incorrect syntax (should be -o type=Gold) but my mistake led to a volume defined in Docker but not created on the SolidFire array.
# docker volume create -d netapp -o qos=Gold --name vol3
Error response from daemon: create typovol3: Post http://[::]:27609/VolumeDriver.Create: http: ContentLength=42 with Body length 0
# docker volume ls
DRIVER VOLUME NAME
netapp vol3
# docker run -it -v vol3:/mnt alpine ash
Unable to find image 'alpine:latest' locally
latest: Pulling from library/alpine
0a8490d0dfd3: Pull complete
Digest: sha256:dfbd4a3a8ebca874ebd2474f044a0b33600d4523d03b0df76e5c5986cb02d7e8
Status: Downloaded newer image for alpine:latest
docker: Error response from daemon: VolumeDriver.Mount: Problem attaching docker volume: netappdvp-vol3 mountpoint: /var/lib/docker-volumes/netapp/netappdvp-vol3 error: Failed to retrieve volume by name in mount operation; name: netappdvp-vol3 error: Failed to find any Volumes with Name: netappdvp-vol3 for Account: 5.
See 'docker run --help'.
Running the nDVP v1.3.2 (but also existed in v1.3) in the foreground threw this error:
Trying to set a qos limit I guessed passing a
-o qos=Gold
would give me the gold QoS level. This was incorrect syntax (should be-o type=Gold
) but my mistake led to a volume defined in Docker but not created on the SolidFire array.Running the nDVP v1.3.2 (but also existed in v1.3) in the foreground threw this error:
Validation checking on the
-o qos
option should be implemented to avoid volume creation on Docker while it is not created on the SolidFire.