ปิดใช้งานการเริ่มอัตโนมัติของนักเทียบท่าเมื่อบูตหรือไม่


33

ฉันพยายามทดลองด้วยdockerUbuntu 14.04, 64 บิต ฉันจัดการเพื่อเรียกใช้รูปภาพและให้เส้นทางกับไดรฟ์แบบถอดได้ตัวหนึ่งของฉัน, /media/Drive1.

ตอนนี้ทุกครั้งที่ผมเริ่มต้นใหม่ผมเห็นมี/media/Drive1มีเพียงdockerไดเรกทอรีภายในนั้นและไดรฟ์ที่เกิดขึ้นจริงซึ่งควรจะDrive1จบลงด้วยการติดตั้งบน/media/Drive11และนี้เกิดขึ้นทุกรีบูต - แม้เมื่อผมเลิกเมานท์ไดรฟ์เหล่านี้และทำsudo rm -rfv /media/Drive1ก่อนที่จะรีบูตเครื่อง!

ดังนั้นสิ่งที่อาจสร้างขึ้น/media/Drive1ก่อนที่มันจะถูกติดตั้งอย่างสมบูรณ์และฉันเดาว่าบางสิ่งนั้นเป็นdockerเพราะเมื่อฉันบู๊ตฉันมี:

$ ps axf | grep docker
 2085 ?        Ssl    0:00 /usr/bin/docker -d

ดังนั้นฉันจะปิดการใช้งานdockerautostart ได้อย่างไรจึงไม่รบกวนการติดตั้งไดรฟ์ USB ภายนอกตอนบู๊ต

คำตอบ:


46

ในระบบตั้งแต่ Ubuntu 16.04+ (ที่ OS ใช้systemd) ตามเอกสาร doc , autostart on boot สามารถปิดได้โดย:

$ sudo systemctl disable docker.service
$ sudo systemctl disable docker.socket

โปรดทราบว่าหากคุณไม่ปิดใช้งานซ็อกเก็ตรวมถึงบริการบริการจะเริ่มต้นได้อีกครั้งเนื่องจากซ็อกเก็ตขึ้นอยู่กับมัน


5
ในกรณีของฉันฉันต้องปิดการใช้งานdocker-volume-local-persist.serviceและdocker.socketเช่นกัน ในการแสดงรายการบริการตัวเทียบท่าใน systemd ให้พิมพ์:systemctl list-unit-files | grep -i docker
chefarov

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.