Armbian-N1安装docker和portainer

1. 安装docker

  • 1.1 安装
    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh --mirror Aliyun
    
  • 1.2 配置镜像加速器
    • 登陆 阿里云
    • 在 容器镜像服务管理台 中拿到镜像加速地址
    • 写到docker的配置文件当中
      sudo mkdir -p /etc/docker
      sudo tee /etc/docker/daemon.json <<-'EOF'
      {
        "registry-mirrors": ["https://0yrrserh.mirror.aliyuncs.com"]
      }
      EOF
      sudo systemctl daemon-reload
      sudo systemctl restart docker
      
  • 1.3 docker常用命令
    1. 查询镜像:docker search tomcat
    2. 查看已有镜像:docker images
    3. 查看运行容器:docker ps
    4. 查看所有容器:docker ps -a
    5. 运行镜像:docker run -d -p 80:80 -v /var:/var --name hello hello/hello
    6. 关闭运行的容器:docker stop [容器名称]
    7. 启动运行容器: docker start [容器名称]
    8. 重启运行的容器:docker restart [容器名称]
    9. 删除容器: docker rm -v [容器名称]
    10. 删除镜像:docker rmi [镜像名称]
    11. 进入容器内部:docker exec -it [容器名称] /bin/bash

2. 安装Portainer -- docker图形化管理

  • 1.下载汉化包,在百度云里面,解压放到/usr/local/portainer/文件夹下面
  • 2.运行命令,
    docker run -d -p 9000:9000 --restart=always  -v /var/run/docker.sock:/var/run/docker.sock -v  portainer_data:/data -v /usr/local/portainer/public:/public --name portainer  portainer/portainer
    
  • 3.参数说明:
    -d:容器在后台运行;
    -p 9000:9000 :宿主机9000端口映射容器中的9000端口
    –restart 标志会检查容器的退出代码,并据此来决定是否要重启容器,默认是不会重启。
    –restart=always:自动重启该容器
        -v /usr/local/portainer/public:/public:把宿主机的汉化配置文件挂载到容器相应目录
    -v /var/run/docker.sock:/var/run/docker.sock :把宿主机的Docker守护进程(Docker daemon)默认监听的Unix域套接字挂载到容器中
    -v portainer_data:/data :把宿主机portainer_data数据卷挂载到容器/data目录
    –name portainer : 给容器起名为portainer
    
    1. 登陆:http://IP:9000 即可访问portainer,创建密码进入,选 local 即可

你可能感兴趣的:(Armbian-N1安装docker和portainer)