在Linux上搭建AllInOne测试环境
Ubuntu下Docker CE 的安装
Docker 常用命令
SSH登陆Docker容器
docker exec -it container_name /bin/bash
获取镜像
docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
- Docker镜像仓库地址: 地址的格式一般是<域名/IP>[:端口号]。默认地址为Docker Hub
- 仓库名: 仓库名是两段式,即<用户名>/<软件名>。对于Docker Hub , 如果不给用户名,则默认为library, 即官方镜像。
查看镜像
命名 "docker image ls" === "docker images"
docker image ls
docker images
列包含了仓库名,标签,镜像ID, 创建时间以及所占用的空间。
运行
有了镜像后,就能以镜像为基础启动并运行一个容器。以上面的ubuntu:16:04为例,启动里面的bash进行交互。
docker run -it --rm ubuntu:16:04 bash
- -it: 这是两个参数,一个是-i:交互式操作,一个是-t终端。因为要进入bash执行一些命名并查看返回结果,因此需要交互式终端。
- --rm:这个参数说是容器退出后将该容器删除。
- ubuntu:16:04:是指以ubuntu:16:04镜像为基础来启动窗口
- bash:放在镜像名后,是命令,这里我们希望使用shell交互,因此为bash
删除本地镜像
docker image rm [选项] <镜像1> [<镜像2>...]
Docker-Compose
Docker-compose 常用命令
docker-compose -f (你的docker-compose.yml完整路径) up 就可以启动了