目录

安装docker和docker-compose

这篇文章展示了安装docker和docker-compose需要用到的几个简单命令.

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才能找到对应版本,也可以到我的网盘下载。

/posts/myblog14/1.png
GitHub发布页
将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安装的常用的命令,希望能帮助到大家。