Docker的两种安装方式
编辑于 2022-11-30 23:48:54 阅读 1827
这里给新手朋友介绍两种安装方式
桌面
有可视化界面的,推荐安装Docker Desktop
Docker Desktop
支持Windows
、Linux
、Mac
,有可视化界面,适合开发环境。这是最简单的安装方式,下载 Docker Desktop,下载完,双击,连连下一步即可完成安装
服务器
服务器一般是没有可视化界面的,需要手动安装docker
和 docker-compose
以CentOS为例
docker
配置yum源
vi /etc/yum.repos.d/docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
安装,开机启动,启动
yum install docker-ce
systemctl enable docker
service docker start
Docker Remote API
如果需要被远程管理,需要开启Docker Remote API
vi /lib/systemd/system/docker.service
# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
注意,打开docker remote API存在风险,建议将0.0.0.0设置成指定IP
docker-compose
docker-compose
是一个用于定义和运行多容器 Docker
应用程序的工具。有了它你不需要记忆docker run
的一堆参数,只要一个docker-compose.yml
文件加几个命令就可以了,如:
docker-compose up -d ⬅️后台运行
docker-compose down ⬅️停止并删除`docker-compose.yml`中的所以容器,及network
以安装v2.5.1版本为例
#从github下载
curl -L "https://github.com/docker/compose/releases/download/v2.5.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#赋予可执行权限
chmod +x /usr/local/bin/docker-compose
验证
[root@iZbp1430s16l9piu268n8rZ blog]# docker -v
Docker version ***, build f0df350
[root@iZbp1430s16l9piu268n8rZ blog]# docker-compose -v
docker-compose version ***, build 5becea4c