Skip to content

Docker知识体系

Centos7安装与配置Docker

官方安装文档

# 使用阿里云镜像安装
wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo


# 安装Docker
yum install docker-ce.x86_64 -y

# 启动服务
systemctl enable docker.service
systemctl start docker.service

# 查看版本信息
docker --version

Centos7安装与配置Docker-Compose

# 下载docker-compose
curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64

mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

# 给docker-compose添加执行权限
chmod +x /usr/local/bin/docker-compose

Docker使用命令

备注 命令
查看帮助 docker help
查看版本与系统信息 docker version 或 docker info
查找镜像 docker search redis
获取镜像 docker pull nginx[:tag]
查看本地镜像信息 docker images
查看镜像历史 docker history nginx:latest
添加镜像标签 docker tag name:tag name:tag
删除镜像 docker rmi name:tag
创建容器 docker run -d redis
创建容器时命名且映射端口 docker run -d --name nginx -p 8080:80 nginx
查看绑定的随机端口 docker run -d --name container_name -p 6379 redis:latest
挂载目录 docker run -d --name redcontainer_name ismapped -v /opt/docker/data/redis:/data redis
查看容器 docker ps 或 docker ps -a
停止容器 docker stop container_name
检查容器 docker inspect container_id
执行命令 docker run nginx ps 或 docker run -it nginx bash
查看日志 docker logs container_id
复制文件 docker cp source_file container_name:PATH
创建镜像 docker commit container_id image_name