# docker操作指南



## 常用命令



### docker

```shell
# 查看docker进程
docker ps
docker ps -a

# 查看docker镜像
docker images

# 查看docker配置信息
docker config

# 查看容器输出日志
docker logs -f xxx服务名

# 进入容器
docker exec -it xxx服务名 /bin/bash
```



### docker-compose



#### 安装

```shell
# docker-compose安装 
# 下载安装包（速度慢的话也可以自己下载上传到服务器）
sudo curl -L "https://github.com/docker/compose/releases/download/这里改成对应的版本号/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 设置权限
sudo chmod +x /usr/local/bin/docker-compose
# 添加软连接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 查看安装信息
docker-compose --version
# 卸载数据
sudo rm /usr/local/bin/docker-compose
```



#### 启动与关闭

```shell
# docker-compose启动服务(命令的执行必须在docker-compose.yaml文件下，或者进行指定)
docker-compose up
# 以守护进程的方式启动
docker-compose up -d

# docker-compose关闭服务(命令的执行必须在docker-compose.yaml文件下，或者进行指定)
docker-compose stop

# docker-compose移除服务(命令的执行必须在docker-compose.yaml文件下，或者进行指定)
docker-compose rm
```





## docker安装

安装参考文档：https://docs.docker.com/engine/install/debian/#install-using-the-convenience-script

注：debian 8 只需安装docker-ce就可以了！