一、centos7安装docker
1、更新驱动
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加下载源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3、安装最新版的docker
yum install docker-ce
如果需要安装指定版本的docker
(1)查看可安装版本
yum list docker-ce --showduplicates | sort -r
(2)安装指定版本
yum install docker-ce-17.12.0.ce
4、启动docker并设置开机启动
systemctl start docker
systemctl enable docker
5、配置阿里云镜像加速器
(1)登录阿里云的服务器控制台,在产品服务中找到 “容器镜像服务 -> 镜像工具 -> 镜像加速器”
(2)选择对应的操作系统,直接复制命令到控制台
6、docker常用命令
docker run image | 运行镜像 |
docker run -it --name 别名 镜像ID docker run -it -p 8080:8080 tomcat | 指定名称 映射端口(主机端口:映射端口) |
Docker run -di –name centos01 id | 后台启动 |
exit ctrl+p+q | 退出并停止容器 退出容器 |
docker version | 查看版本 |
docker images | 查看本地镜像 |
docker pull name:版本 | 默认拉取最新、可以指定版本 |
docker info | 查看配置信息 |
systemctl start docker | 启动 |
Systemctl stop docker | 停止 |
Systemctl enable docker | 开启启动 |
docker –help | 帮助 |
docker search name | 这个是从仓库中搜索的 |
docker rmi | 删除 |
docker rmi -f $(docker images -qa) | 删除所有 |
docker ps | 列出容器 |
Docker attach 容器Id 或容器名称 | 进入容器 |
Docker run容器Id 或容器名称 | 启动容器 |
Docker restart 容器Id 或容器名称 | 重启容器 |
docker stop容器Id 或容器名称 docker kill 容器Id 或容器名称 | 停止 强关 |
Docker rm容器Id Docker rm -f 容器Id docker rm -f $(docker ps -a) | 删除 强删除 删除所有的 |
Docker exec -it 容器ID ls -l /sys | 进入容器执行命令 |
docker top 容器ID | 查看进程 |
Docker cp /filepath 容器ID:/filepath Docker cp容器ID:/filepath /filepath | 文件拷贝(宿主机到容器) 文件拷贝(容器到宿主机) |
Docker inspect 容器ID | 查看容器分配的IP |
Docker history 容器ID | 查看容器安装的东西 |