Docker 安装

官方文档 https://docs.docker.com/engine/install/

docker卸载

# 1. 卸载依赖 
yum remove docker-ce docker-ce-cli containerd.io 
# 2. 删除资源 /var/lib/docker 是docker的默认工作路径!
rm -rf /var/lib/docker

配置镜像加速 (默认的docker环境拉起镜像很慢)

// 1. 打开这个文件
vim /etc/docker/daemon.json

// 2. 为这个文件添加镜像地址(这里使用的是网易的加速源)
{
 "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

// 3. 重新加载配置文件
systemctl daemon-reload

// 4. 重启docker服务
systemctl restart docker.service

docker常用命令

1. 帮助命令

# 显示docker的版本信息。
docker version  

# 显示docker的系统信息,包括镜像和容器的数量
docker info

# 帮助命令, 帮助文档的地址:https://docs.docker.com/engine/reference/commandline/build/
docker 命令 --help 

2. 镜像命令

# 查看所有本地主机上的镜像 可以使用docker image ls代替
docker images

# 搜索镜像
docker search

# 下载镜像  docker image pull
docker pull  

# 删除镜像 docker image rm
docker rmi 

3. 容器命令

# 新建容器并启动 
docker run 镜像id 

# 列出所有运行的容器 
docker ps 

# 删除指定容器, 不能删除正在运行的容器,如果要强制删除 rm -rf
docker rm 容器id 

# 启动容器
docker start 容器id

# 重启容器
docker restart容器id 

# 停止当前正在运行的容器
docker stop 容器id 

# 强制停止当前容器
docker kill 容器id 

# 启动并进入容器
docker run -it 容器别名 /bin/bash

# 从容器退回主机
exit