开发环境选型 Mac OS 的 Docker 非常简单易用,无需赘述。 但对于 Windows 来说,就算有 Docker in Windows,仍推荐使用虚拟机跑 Linux,再到虚拟机里安装 Docker 。VmWare WorkStation Pro、SecureCRT、WinSCP 这三个工具是 Windows 上的神器。
安装及常用命令 1 2 3 4 5 6 7 8 9 10 11 12 13 curl https://get.docker.com | sh docker ps -a docker images docker rm -f <c_id> docker rmi <i_id> docker volume ls docker volume prune docker logs --tail=20 <c_id> docker logs -f docker exec -it <c_id> <bash|sh>
Portainer 的使用( Docker 管理工具 ) 在本地 Docker 开发环境,Portainer 可谓非常好用,部署详情见此链接
1 2 docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
Docker-Compose 简单部署,简单网络隔离,以下为一个 Redis 的例子
1 2 3 4 5 6 7 8 9 version : '3' services : redis : image : redis container_name : redis command : redis-server --requirepass 'redis-pwd' restart : always ports : - '6379:6379'