Docker入门
AI-摘要
切换
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
Docker入门
TONG HUIdocker安装
- 查看系统版本
1
2[root@20230518-instance ~]# uname -r
3.10.0-1160.el7.x86_64- uname -r
- x86 64位系统,如果是32位是不能安装 docker 的
- yum 更新到最新版本
1
2
3
4
5[root@20230518-instance ~]# yum update
Last metadata expiration check: 1:15:10 ago on Sat 05 Nov 2023 06:22:53 PM CST.
Dependencies resolved.
Nothing to do.
Complete!- yum update
- 显示 Complete 就代表完成了,整个过程需要 5-10 分钟左右
- 安装Docker所需的依赖包
1
2
3
4
5
6
7
8[root@20230518-instance ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
Last metadata expiration check: 1:16:16 ago on Sat 05 Nov 2023 06:22:53 PM CST.
Package yum-utils-4.0.21-3.el8.noarch is already installed.
Package device-mapper-persistent-data-0.9.0-4.el8.x86_64 is already installed.
Package lvm2-8:2.03.12-10.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to
Complete!- yum install -y yum-utils device-mapper-persistent-data lvm2
- 显示 Complete 就代表完成了,整个过程需要 1-5 分钟左右
- 设置Docker的yum的源
1
2
3[root@20230518-instance ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
[root@20230518-instance ~]# sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo- yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 建议使用国内源。
- 安装Docker
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17[root@20230518-instance ~]# yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:24.0.6-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.5-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.4-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.3-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.2-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.2-1.el7 @docker-ce-stable
docker-ce.x86_64 3:24.0.1-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.0-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.6-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.5-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.4-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.3-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.2-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.1-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.0-1.el7 docker-ce-stable
...- yum install docker-ce 安装最新版本
- yum install
安装指定版本 - yum list docker-ce --showduplicates | sort -r 查看能安装的版本
- 添加开机自启动
1
[root@20230518-instance ~]# systemctl enable docker
- 启动Docker
1
[root@20230518-instance ~]# systemctl start docker
- 查看 Docker 版本
1
2[root@20230518-instance ~]# docker --version
Docker version 24.0.2, build cb74dfc - 卸载 Docker
1
2
3
4
5
6
7
8
9
10[root@20230518-instance ~]# yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
安装汉化面板 Portainer
1 | docker pull 6053537/portainer-ce |
汉化作者项目
DockerHub:https://hub.docker.com/r/6053537/portainer-ce
汉化源码:https://github.com/eysp/portainer-ce
docker命令
参数 | 说明 |
---|---|
docker –help | Docker帮助 |
docker –version | 查看Docker版本 |
docker search <image> | 搜索镜像文件,如:docker search mysql |
docker pull <image> | 拉取镜像文件, 如:docker pull mysql |
docker images | 查看已经拉取下来的所以镜像文件 |
docker rmi <image> | 删除指定镜像文件 |
docker run –name <name> -p 80:8080 -d <image> | 发布指定镜像文件 |
docker ps | 查看正在运行的所有镜像 |
docker ps -a | 查看所有发布的镜像 |
docker rm <image> | 删除执行已发布的镜像 |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果