そういえばk8sはバリバリ使ってるけど
macのローカルでDocker使ってないなと思った
生産性若干上がるかも知れないので、試しにMacに入れてみた
・手順
brew cask install docker
・Docker起動
open /Applications/Docker.app
・Dockerチュートリアル
Docker起動するとチュートリアルが始まるのでやる
git clone https://github.com/docker/getting-started.git cd getting-started
docker buildでイメージを作る
docker build -t docker101tutorial .
docker起動するとエラー
docker run -d -p 80:80 --name docker-tutorial docker101tutorial docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:80: bind: address already in use.
ポート80番はmac localのapacheで使ってるのでポート変える
けどエラー
docker run -d -p 8082:80 --name docker-tutorial docker101tutorial docker: Error response from daemon: Conflict. The container name "/docker-tutorial" is already in use by container "hogehoge". You have to remove (or rename) that container to be able to reuse that name.
dockerのcontainer削除して、再度実行
docker stop hogehoge docker rm hogehoge docker run -d -p 8082:80 --name docker-tutorial docker101tutorial
ブラウザで以下を閲覧
これにてDockerの導入完了しましたとさ
http://localhost:8082/
お掃除
docker ps -a #結果をお掃除 docker stop hogehoge docker rm hogehoge docker images #結果をお掃除 docker rmi fugafuga heheyhe aaaa bbb
しばらくDockerいじるかも
続くよ