Anda tidak dapat berkomentar sepotong kalimat.
Perhatikan bahwa karena baris baru lolos, perintah sebenarnya adalah satu baris (ke pengurai shell), dan tidak ada cara untuk mengomentari bagian dari baris tunggal (kecuali untuk di bagian paling akhir).
Sebagai gantinya, mungkin hanya membuat salinan dari perintah asli dalam editor dan berkomentar sepenuhnya sambil menjaga perintah yang dimodifikasi tidak dikomentari:
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
Atau, jika Anda ingin sesekali menghapus atau mengubah -p
opsi dan argumennya (dengan asumsi bash
atau shell dengan sintaks array yang sama):
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
Kemudian cukup ubah atau komentari tugas ke port
.
Mengambil ini lebih lanjut:
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[@]}"
Di dalam penugasan array, tidak ada masalah dengan mengomentari baris:
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[@]}"
:
sebagai perintah kosong atau komentar) tetapi berfungsi.