1、安装
官方安装步骤:https://docs.docker.com/get-started/overview/
1、卸载
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、使 用 仓 库 进 行 安 装
sudo yum install -y yum-utils
添加仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3、安 装 d o c k e r 引 擎
sudo yum install docker-ce docker-ce-cli containerd.io
4、启动docker
sudo systemctl start docker
5、验 证 d o c k e r 引 擎 是 否 安 装 完 毕
sudo docker run hello-world
2、docker启动相关命令
1、查看下载的镜像列表
docker images
2、重新加载docker(重新加载后台进程)
sudo systemctl daemon-reload
3、重启docker
sudo systemctl restart docker
4、配置docker国内镜像地址(加快镜像下载速度)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF' {
"registry-mirrors":
["https://aa25jngun.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
3、docker基础命令
可 以 通 过 官 网 查 看 相 关 命 令
官网文档链接: https://docs.docker.com/reference/
常 用 基 础 命 令
# 查看版本 docker version
# 显示docker的信息 docker info
# 帮助 docker [命令] --help
#查看容器 docker ps [-a] -a查看所有容器,不加-a查询的是正在运行的容器
#查看容器top信息 docker top [容器id]
#查看容器元数据信息 docker inspect [容器id]
#将主机中的文件拷贝到容器中 docker cp SRC_PATH [容器id]:DEST_PATH
#将容器中的文件拷贝到主机中 docker cp [容器id]:DEST_PATH SRC_PATH
#查看容器状态 docker stats
#进入容器 docker attach [容器id]
# 方法1 退出后docker ps 进程还在
docker exec -it [容器id] /bin/bash
# 方法2 退出后 进程也会自动退出
docker attach [容器id]
常 用 容器 命 令
#运行容器 docker run [可选参数] image
#查询容器列表 docker ps [OPTIONS]
#退出容器 exit、CTRL+D、 CTRL+P+Q
#删除容器 docker rm [OPTIONS] 容器id ...
#启动&重启容器 docker start [容器id] 、docker restart [容器]
#停止正在运行的容器 docker stop [容器id]
#强制停止运行中的容器 docker kill [容器id]