Centos7下,Docker的安装与使用
一.Docker Install
1.卸载旧的版本
1 2 3 4 5 6 7 8 | yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine |
2.下载需要的安装包
1 | yum install -y yum-utils |
3.设置阿里云的镜像仓库
1 2 3 | yum-config-manager \ --add-repo \ https: //mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
4.更新yum软件包索引
1 | yum makecache fast |
5.下载Docker社区版
1 | yum -y install docker-ce docker-ce-cli containerd.io |
6.开启Docker
1 2 3 4 5 | service docker start systemctl enable docker.service docker version |
7.配置阿里云镜像加速:
登录阿里云官网获取:https://www.aliyun.com/?spm=5176.19720258.J_8058803260.1.8bbd2c4aZLFnpZ
1 2 3 4 5 6 7 8 9 | sudo mkdir /etc/docker <br><br> sudo tee /etc/docker/daemon .json <<- 'EOF' { "registry-mirrors" : [ "https://ehwhajam.mirror.aliyuncs.com" ] } EOF // 配置镜像加速器 sudo systemctl daemon-reload // 重载配置 sudo systemctl restart docker // 重启Docker |
8.卸载Docker
1 2 3 | yum remove docker-ce docker-ce-cli containerd.io // 卸载依赖 rm -rf /var/lib/docker // 删除工作路径 |
二.Docker 常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 | 镜像: docker pull redis:6.0.12 // 下载redis镜像 docker images -a // 显示所有镜像 docker images -q // 显示镜像 id docker search mysql // 从docker hub 上搜索镜像 docker rmi -f 镜像 id // 强制删除镜像 docker rmi -f $(docker images -aq) // 删除全部镜像 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 容器:有了镜像才可以创建容器 docker run [可选参数] 容器名 参数说明: --name= "name" 容器名字 -d 后台方式运行 -it 使用交互方式运行,进入容器查看内容 -p 指定容器的端口 -p 8080:8080 -p 主机端口:容器端口 docker ps // 查看运行中的容器 docker ps -a // 查看所有容器 docker rm CONTAINER ID // 删除容器 docker ps -aq // 找出容器的ID docker rm $(docker ps -aq ) // 批量删除容器 docker run -it 容器名 /bin/bash // 进入容器 启动和停止容器: docker start 容器ID docker restart docker stop docker kill 容器ID |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?