Al fin después de tanto trabajar pudimos encontrar la contestación de esta escollo que muchos lectores de nuestro espacio presentan. Si tienes algún detalle que compartir no dudes en compartir tu conocimiento.
Solución:
No se puede comentar una parte de una línea.
Tenga en cuenta que dado que las nuevas líneas se escapan, el comando es en realidad una sola línea (para el analizador de shell), y no hay forma de comentar una parte de una sola línea (excepto al final).
En su lugar, tal vez solo haga una copia del comando original en un editor y coméntelo completamente mientras mantiene el comando modificado sin comentar:
docker run
--rm
-u root
-v jenkins-data:/var/jenkins_home
-v /var/run/docker.sock:/var/run/docker.sock
-v "$HOME":/home
jenkinsci/blueocean
# Was originally:
# docker run
# --rm
# -u root
# -p 8080:8080
# -v jenkins-data:/var/jenkins_home
# -v /var/run/docker.sock:/var/run/docker.sock
# -v "$HOME":/home
# jenkinsci/blueocean
Alternativamente, si desea borrar o cambiar ocasionalmente el -p
opción y su argumento (asumiendo bash
o una concha con el mismo array sintaxis):
port=( -p 8080:8080 )
docker run
--rm
-u root
"$port[@]"
-v jenkins-data:/var/jenkins_home
-v /var/run/docker.sock:/var/run/docker.sock
-v "$HOME":/home
jenkinsci/blueocean
Luego simplemente cambie o comente la tarea para port
.
Llevando esto más lejos:
docker_run_args=(
--rm
-u root
-p 8080:8080
-v jenkins-data:/var/jenkins_home
-v /var/run/docker.sock:/var/run/docker.sock
-v "$HOME":/home
jenkinsci/blueocean
)
docker run "$docker_run_args[@]"
Dentro de array asignación, no hay problemas con comentar una línea:
docker_run_args=(
--rm
-u root
# -p 8080:8080
-v jenkins-data:/var/jenkins_home
-v /var/run/docker.sock:/var/run/docker.sock
-v "$HOME":/home
jenkinsci/blueocean
)
docker run "$docker_run_args[@]"
Puede sustituir una sustitución de comando vacía:
docker run
--rm
-u root
$(: -p 8080:8080 )
-v jenkins-data:/var/jenkins_home
-v /var/run/docker.sock:/var/run/docker.sock
-v "$HOME":/home
jenkinsci/blueocean
valoraciones y reseñas
Si estás contento con lo expuesto, tienes la libertad de dejar un escrito acerca de qué te ha impresionado de esta división.