docker(laradock) 本地环境搭建

  1. docker install
    windows7 需要打开bios里面的虚拟开关,并且需要安装virtualBox,然后安装  Docker Quickstart  Terminal,启动用xshell登录docker(分配IP)
    Windows10 直接安装 docker for Windows Installer,启动,直接终端操作(localhost)
    MacOS 直接安装 docker for Mac,启动,直接终端操作(localhost)

    1.1 更换为国内源

    修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。
    {  
        "registry-mirrors": ["https://registry.docker-cn.com"]
    }
  2. 安装 docker-compose
  3. 导入(docker load < laradock_nginx.tar)laradocker镜像(nginx, php-fpm, mysql, redis)
    导出(docker save -o laradock_nginx.tar laradock_nginx)镜像

    Docker的save和export命令的区别

  4. docker-compose up -d nginx
  5. cd laradock/nginx/site/ vi default.conf 修改默认nginx路径
  6. docker-compose restart nginx
docker-compose down 清除所有容器
docker-compose exec nginx bash 进入容器
docker-compose build nginx 重新编译生成新的镜像(每当修改.env配置文件后)
# Delete all containers
docker rm $(docker ps -a -q)
# Delete all images
docker rmi $(docker images -q)

# 使用docker commit <container-id> <image-name>命令可以把一个正在运行的容器变成一个新的镜像
docker commit b9a62541009e laradock_php-fpm:5.6
评论数量: 0

0
点赞
264
浏览
0
评论

贡献 23