2.Docker 下的命令
- docker -v // 验证 Docker 的版本, 安装好可以看一下
- // 双击桌面上的 Oracle VM VirtualBox, 是打开 VirtualBox(类似于 VMware Workstation, 用来运行虚拟机的软件)
- // 可以看到打开的软件中, 左边窗口中已经有了一个 default 虚拟机
- // 以 redis 的镜像 / image 为例, 为了方便打字, 以下'镜像'用'image'代替
- docker search redis // 检索 image
- docker pull redis //image 下载
- docker images //image 列表, 可以看到 REPOSITORY,TAG,IMAGE ID ,CREATED,SIZE
- docker rmi fe78af2267ab // 删除 image, fe78af2267ab(自己编的..)是 redis 的 image id
- docker rmi ${docker images -q} // 删除所有 image
- docker run --name test-redis -d redis // 运行 image
- //--name 表示为 image 命名(命名为 test-redis),-d/detached 表示可继续输入下一个命令(无需等待)
- docker ps // 运行中的 image 列表
- docker ps -a// 所有运行过的 image 列表(如果没有运行过的 image, 不会显示出来..)
- docker stop test-redis
或者 docker stop fe78af2267ab // 停止 image 的运行
docker start test-redis
或者 docker start fe78af2267ab // 开始 image 的运行
- //Docker 容器 (也就是 default 虚拟机) 的端口映射到当前主机 (你的电脑) 的端口上(待续...)
- docker run -d -p 6378:6379 --name port-redis redis // 运行 image
- docker rm test-redis
或者 docker rm fe78af2267ab // 删除 image
- docker logs test-redis // 查看 image 的日志
- docker exec -it test-redis bash
或者 docker exec -it fe78af2267ab bash// 登入 default 虚拟机(待续...)
或者 docker-machine ssh default
或者 docker-machine ssh // 登入 default 虚拟机
exit // 退出虚拟机
来源: http://www.bubuko.com/infodetail-2723164.html