【Docker】Centos8安装docker
1、卸载旧版本sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine2、yum安装工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm23、配置docker镜像源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo4、安装docker
sudo yum install docker-ce docker-ce-cli containerd.io5、查看安装docker版本
docker -v6、关闭防火墙
systemctl status firewalld
firewall-cmd --permanent --zone=trusted --add-interface=docker0
firewall-cmd --reload7、开启docker服务
sudo systemctl enable docker
sudo systemctl start docker8、查看docker启动状态
systemctl status docker9、基础命令
镜像管理
[*]查看本地镜像:docker images
[*]拉取镜像:docker pull :
[*]删除镜像:docker rmi
[*]构建镜像:docker build -t.
容器操作
[*]启动新容器:docker run [参数]
[*]停止容器:docker stop
[*]启动已停止容器:docker start
[*]重启容器:docker restart
[*]删除容器:docker rm
[*]强制删除运行中容器:docker rm -f
[*]清理停止的容器:docker container prune
信息查看
[*]查看运行中容器:docker ps
[*]查看所有容器:docker ps -a
[*]查看容器日志:docker logs
[*]实时跟踪日志:docker logs -f
[*]查看容器详情:docker inspect
[*]监控资源占用:docker stats
容器交互
[*]进入运行中容器:docker exec -it/bin/bash
网络管理
[*]查看所有网络:docker network ls
[*]创建网络:docker network create
[*]容器加入网络:docker run --network= ...
数据卷管理
[*]列出数据卷:docker volume ls
[*]创建数据卷:docker volume create
[*]挂载数据卷:docker run -v : ...
系统清理
[*]清理无用资源:docker system prune
[*]彻底清理未使用镜像:docker system prune -a
10、验证是否成功
docker run hello-world如果出现下面错误:
执行命令:
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json
页:
[1]