[N1盒子] armbian 安装docker +portainer面板以及汉化教程

安装docker

1.首先需要在N1刷入的armbian为Armbian-5.77 on N1

2.换源

nano /etc/apt/sources.list

直接删除或者#注释掉原有的源
复制粘贴下面的源

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe

ctrl+x退出编辑,按y回车保存,执行

apt-get update
apt-get upgrade

#第三步 安装Docker
输入如下命令:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun

调用了阿里云加速安装。如果失败可以尝试重启一下机器,再次运行脚本。
# Docker换源

nano /etc/docker/daemon.json
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}

ctrl+x退出编辑,按y回车保存,执行

systemctl daemon-reload
systemctl restart docker

#第四步 安装面板

docker pull portainer/portainer:linux-arm64
docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:linux-arm64

一些命令:

  1. #重启docker
  2. systemctl daemon-reload
  3. systemctl restart docker
  4. #查看docker是否运行成功
  5. ps -ef |grep docker
  6. #docker查看本地镜像
  7. docker image ls

更新:
如何更新容器
举例:Portainer更新
1.停止旧的容器

  1. docker stop portainer

2.删除旧的容器

  1. docker rm portainer

3.删除旧的镜像

  1. docker rmi portainer/portainer

4.拉取新的镜像,注意portainer从2.0.0版本镜像名字改为portainer/portainer-ce

  1. docker pull portainer/portainer-ce

5.使用新的镜像启动新的容器

  1. docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name portainer portainer/portainer-ce

docker安装可视化界面管理工具Portainer

docker pull portainer/portainer
 
docker run -d -p 9000:9000 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name prtainer \portainer/portainer



作者:King斌
链接:https://www.jianshu.com/p/e2de539e8cd9
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

汉化Portainer

安装Portainer管理界面
可以事先下载好汉化包,解压到/public   

汉化包链接:点击直达

# 创建卷
docker volume create Portainer_data

# 新建汉化包文件夹,并自行上传汉化包到此文件夹
mkdir /public

# 运行
docker run -d \
    --name=Portainer \
    --restart always \
    -e TZ=Asia/Shanghai \
    -p 10000:9000 \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v Portainer_data:/data \
    -v /public:/public \
    portainer/portainer:linux-arm64


3.1命令解释
-d:后台运行
--name Portainer:容器名称
--restart always:开机自启
-e TZ=Asia/Shanghai:设定时区
-p 10000:9000:宿主机 10000 端口映射容器的 9000 端口
-v /var/run/docker.sock:/var/run/docker.sock:把宿主机的 Docker 守护进程 (Docker daemon) 默认监听的 Unix 域套接字挂载到容器中
-v /public:/public:Portainer汉化包目录
-v Portainer_data:/data:把宿主机 Portainer_data 数据卷挂载到容器 /data 目录

你可能感兴趣的:(docker,容器,运维)