изменить расположение файла Docker sock

Thank you for reading this post, don't forget to subscribe! 

Файл соке­та Docker нахо­дит­ся по адре­су /var/run/docker.sock

Он исполь­зу­ет­ся для свя­зи с глав­ным демо­ном (про­цес­сом) docker.

Это точ­ка вхо­да для Docker API.

Этот сокет по умол­ча­нию исполь­зу­ет­ся интер­фей­сом команд­ной стро­ки Docker для выпол­не­ния команд Docker.

Поз­воль­те мне пока­зать вам, как изме­нить рас­по­ло­же­ние фай­ла нос­ка Docker.

Остановите Docker

Отредактируйте docker.conf и docker.socket

Далее я меняю путь с /var/run/docker.sock на /home/test/docker.sock

Отре­дак­ти­руй­те файл docker.conf в ката­ло­ге /etc/init/ с новым расположением.
Вам про­сто нуж­но отре­дак­ти­ро­вать одну стро­ку с DOCKER_SOCKET.
Отре­дак­ти­руй­те файл docker.socket, рас­по­ло­жен­ный в /lib/systemd/system , с обнов­лен­ным рас­по­ло­же­ни­ем фай­ла docker.sock.
Запу­сти­те при­ве­ден­ную ниже коман­ду, что­бы обно­вить изме­не­ния (рас­по­ло­же­ние фай­ла Docker sock).

Запустите Docker

Давай­те запу­стим сер­вис Docker и про­ве­рим статус.

В кон­це выво­да состо­я­ния на тер­ми­на­ле, вы уви­ди­те обнов­лен­ный путь к фай­лу docker.sock.

Запу­сти­те коман­ду ls по пути к фай­лу docker.sock, что­бы убе­дить­ся, что этот файл был создан при запус­ке служ­бы Docker.
Вы успеш­но обно­ви­ли рас­по­ло­же­ние фай­ла docker sock.