安装docker和docker-compose
目录
这篇文章展示了安装docker和docker-compose需要用到的几个简单命令.
注意
1、arm64处理器对应视频。
2、x86处理器对应视频。
1 安装docker
使用如下命令然后等待即可
sudo curl -fsSL https://get.docker.com | bash
设置docker开机自启动
sudo systemctl enable docker
2 安装docker-compose
安装docker-compose到GitHub发布页下载,图片中圈红的为arm64版,x86_64处理器版在GitHub发布页需要点击Show all 26 assets
才能找到对应版本,也可以到我的网盘下载。
将docker-compose的二进制包传输到设备中的下载文件夹,然后执行以下命令。
#进入到下载文件夹
cd Downloads
#将docker-compose放置到位
sudo mv docker-compose-linux-aarch64 /usr/bin/docker-compose
#赋予docker-compose可执行权限
sudo chmod +x /usr/bin/docker-compose
#查看docker-compose版本,试验是否安装成功
sudo docker-compose -v
3 配置docker
3.1 修改docker配置文件
编辑daemon.json文件,添加IPv6支持,和限制日志大小
sudo nano /etc/docker/daemon.json
放入如下内容
{
"log-driver": "json-file",
"log-opts": {
"max-size": "20m",
"max-file": "3"
},
"ipv6": true,
"fixed-cidr-v6": "fd00:dead:beef:c0::/80",
"experimental":true,
"ip6tables":true
}
然后重启 Docker 服务
sudo systemctl restart docker
3.2 将用户添加到docker组
我们将普通用户添加到docker组之后,今后使用docker命令就不需要前面加sudo了
sudo usermod -aG docker 你的用户名
重新登陆后生效
4 创建portainer容器
我们可以通过部署一个可视化的容器管理面板来直观的管理容器,标签latest已经包含了arm64和x86处理器,两种处理器统一使用如下命令即可。
sudo docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce:latest
需要使用ufw防火墙管理可将-p 9000:9000
改为--net=host
访问都是9000端口
5 结语
我也是Linux的业余用户,在这里给大家分享了docker安装的常用的命令,希望能帮助到大家。