Skip to content

Instantly share code, notes, and snippets.

@yamada28go
Last active July 25, 2020 04:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yamada28go/314cab29ea060e9170b5035347a6de37 to your computer and use it in GitHub Desktop.
Save yamada28go/314cab29ea060e9170b5035347a6de37 to your computer and use it in GitHub Desktop.
aws-ec2 amazon linux環境においてdockerkのコンテナパスを入れ替えするスクリプト
# 参考
# https://xvideos.hatenablog.com/entry/move_docker_location
# 使い方
# _T_DATAPATH 変数にコンテナ配備先のパスを設定する
_T_DATAPATH=/data/docker &&
sudo mkdir $_T_DATAPATH &&
sudo systemctl stop docker &&
_T_DATAPATH_S=`echo $_T_DATAPATH | sed -e "s/\\//\\\\\\\\\\//g"`&&
sudo cp /lib/systemd/system/docker.service /etc/systemd/system/ &&
sudo sed -i "/^ExecStart=/s/$/ --data-root $_T_DATAPATH_S /g" /etc/systemd/system/docker.service &&
sudo systemctl daemon-reload &&
sudo systemctl restart docker &&
docker run hello-world &&
sudo ls -alh $_T_DATAPATH &&
unset _T_DATAPATH &&
unset _T_DATAPATH_S
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment