【Docker学习】2. Linux系统安装Docker
文章目录安装Docker1. 平台支持1.1 桌面1.2 服务器2. 安装2.1 卸载旧版本2.2 使用 APT 安装2.3 验证安装是否成功3. 配置 Docker 镜像加速器3.1 使用和配置阿里云加速器(推荐)3.2 验证配置是否成功4. 运行第一个容器
·
安装Docker
文章目录
1. 平台支持
Docker CE 支持多种平台,如下表所示
1.1 桌面
平台 | 架构 |
---|---|
Docker Desktop for Mac (macOS) | X64 |
Docker Desktop for Windows (Microsoft Windows 10) | X64 |
1.2 服务器
平台 | x86_64 / amd64 | ARM | ARM64 / AARCH64 | IBM Power (ppc64le) | IBM Z (s390x) |
---|---|---|---|---|---|
CentOS | ✔ | ✔ | |||
Debian | ✔ | ✔ | ✔ | ||
Fedora | ✔ | ✔ | |||
Ubuntu | ✔ | ✔ | ✔ | ✔ | ✔ |
2. 安装
2.1 卸载旧版本
apt-get remove docker docker-engine docker.io containerd runc
2.2 使用 APT 安装
apt install docker.io
示例图:
2.3 验证安装是否成功
docker version
输出如下:
3. 配置 Docker 镜像加速器
官方提供中国区镜像,但越来越慢,不推荐。
https://registry.docker-cn.com
3.1 使用和配置阿里云加速器(推荐)
以配置阿里云加速器为例,首先 登录阿里云(没有账号请先注册),搜索 容器镜像服务
找到你的专属加速器:
通过修改 daemon 配置文件 /etc/docker/daemon.json
来使用加速器,命令如下:
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
注意:替换成自己的镜像加速器地址,如果忘记修改,重新执行上述命令即可。
然后重启Docker,使其生效(依次执行):
systemctl daemon-reload
systemctl restart docker
3.2 验证配置是否成功
docker info
示例图:
输出如下:
Client:
Debug Mode: false
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 19.03.6
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version:
runc version:
init version:
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 4.15.0-112-generic
Operating System: Ubuntu 18.04.2 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 2.867GiB
Name: ubuntu
ID: PIV6:QMF3:6NYY:YGPR:YU5Q:Z5DG:7T3C:I3HJ:6YPX:NF5P:JSFQ:TPRM
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Registry Mirrors:
https://XXXXXX.mirror.aliyuncs.com/
Live Restore Enabled: false
WARNING: No swap limit support
注:倒数第四行即为修改后的仓库地址
4. 运行第一个容器
我们以 Nginx 为例,体验 Docker 是如何运行容器的
# 下载镜像
docker pull nginx
# 运行容器
docker run --name nginx-container -p 80:80 -d nginx
浏览器输入虚拟机地址即可访问 Nginx:
查看已安装的镜像:
docker images
示例图:
以上。
更多推荐
已为社区贡献4条内容
所有评论(0)