CentOS环境安装Docker
1.1 在线安装Docker
参考官方文档安装:https://docs.docker.com/engine/install/centos/
1、更新yum
yum update
2、安装工具包
sudo yum install -y yum-utils
3、 设置镜像源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 慢
## 阿里云镜像源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #快
##腾讯镜像源
sudo yum-config-manager --add-repo https://mirrors.cloud.tencent.com/dockerce/linux/centos/docker-ce.repo
4、安装前卸载原有的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
5、安装最新版本的docker ce
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6、启动docker
sudo systemctl start docker
7、设置开机启动
sudo systemctl enable docker
8、查看 docker 版本
docker -v
Docker相关命令:
汇总列一下常见的Docker操作命令:
重启Docker服务:systemctl restart docker / service docker restart
关闭Docker服务:docker service docker stop / docker systemctl stop docker
停止容器:docker stop 容器ID
重启容器:docker restart 容器ID
删除容器:docker rm container_id
搜索仓库镜像:docker search 镜像名
查看镜像:docker images
拉取镜像:docker pull 镜像名(或docker pull nginx:xxx ,xxx指版本号)
删除镜像:docker rmi image_id
启动(停止的)容器:docker start 容器ID
启动(新)容器:docker run -it ubuntu /bin/bash(或docker run -p 80:80 -d --name nginx nginx:1.24.0,第一个80宿主机端口,第二个80容器端口)
进入容器:docker attach 容器ID或docker exec -it 容器ID /bin/bash,推荐使用后者。
先启动再设置自启动:docker update --restart=always 容器ID
查看正在运行的容器:docker ps
查看所有容器:docker ps -a
查看docker 日志:docker logs -t -f rabbitmq (docker 容器的默认日志路径/var)
镜像打包:docker save 镜像名称:镜像版本 >打包后的文件名字.tar
将镜像加载到Docker:docker load -i 打包后的文件名字.tar(例子:docker load -i minio.tar)
查看docker内存情况:docker stats -a
更多的命令可以通过docker help命令来查看。