docker命令

Docker在树莓派的安装与使用(Ubuntu Arm Server v19.10)

假装没事ソ 提交于 2020-02-02 00:53:29
最近由于冠状病毒疫情的原因,只能够和小朋友家里蹲。这几天把尘封已久的那个树莓派拿出来继续捣鼓。希望能够做一个异构的分布式系统框架,于是想把Docker也安装到树莓派上,以便后期做进一步的开发和实验。 我用的树莓派版本是Raspberry PI 3B,版本比较老,不过做做实验还是绰绰有余了. 由于树莓派是ARM核心的CPU,具体来说就是Arm Cortex A53架构64位处理器。所以在安装Docker的时候会遇到问题,尤其是最新的Ubuntu系统,还没有加入到Docker的支持列表里。如果安装官方指南的安装步骤。当我们运行: sudo apt-get install docker-ce docker-ce-cli containerd.io 会有下面的错误提示信息: Err:4 https://download.docker.com/linux/ubuntu eoan Release 404 Not Found [ IP: 143.204.214.20 443 ] E: The repository 'https://download.docker.com/linux/ubuntu eoan Release' does not have a Release file. N: Updating from such a repository can't be done securely

linux的docker知识

旧时模样 提交于 2020-02-01 21:29:58
docker起源于2013年,目前新版的docker需要linux 7版本环境。 docker的三个基础概念:镜像、容器、仓库。 docker安装:  yum install docker      #docker安装  systemctl start docker.service   #docker启动  docker              #docker命令的执行  docker search mysql -s 100  #查看mysql的镜像源,-s指显示STARS大于100的镜像源 镜像获取:     镜像是一个模板,可以从镜像服务器上获取做好的镜像。docker使用docker pull命令来获取镜像。  docker pull mysql       #获取一个mysql镜像  docker images         #显示本地已有的镜像,有几个字段,分别是来自哪个仓库/镜像,镜像标志,镜像id,创建时间,镜像大小   docker run -t -i 镜像名称 /bin/bash  #使用获取的 镜像 ,创建一个容器,在容器中运行bash应用,-t指运行之后产生一个命令行(terminal),-i让容器的标准输入保持打开  docker ps           #ps查看运行的容器有哪些 创建镜像:   来源: https://www.cnblogs.com

Docker在树莓派的安装与使用(Ubuntu Arm Server v19.10)

给你一囗甜甜゛ 提交于 2020-02-01 17:49:19
最近由于冠状病毒疫情的原因,只能够和小朋友家里蹲。这几天把尘封已久的那个树莓派拿出来继续捣鼓。希望能够做一个异构的分布式系统框架,于是想把Docker也安装到树莓派上,以便后期做进一步的开发和实验。 我用的树莓派版本是Raspberry PI 3B,版本比较老,不过做做实验还是绰绰有余了. 由于树莓派是ARM核心的CPU,具体来说就是Arm Cortex A53架构64位处理器。所以在安装Docker的时候会遇到问题,尤其是最新的Ubuntu系统,还没有加入到Docker的支持列表里。如果安装官方指南的安装步骤。当我们运行: sudo apt-get install docker-ce docker-ce-cli containerd.io 会有下面的错误提示信息: Err:4 https://download.docker.com/linux/ubuntu eoan Release 404 Not Found [IP: 143.204.214.20 443] E: The repository 'https://download.docker.com/linux/ubuntu eoan Release' does not have a Release file. N: Updating from such a repository can't be done securely,

Docker Registry

≯℡__Kan透↙ 提交于 2020-02-01 15:20:35
1. 理解Registry 一个registry是一个存储和内容交付系统,其中维护着若干命名的Docker镜像,这些镜像有不同的标记版本。(例如:有一个镜像名字叫 hello/world,它有两个tags分别是2.0和2.1) 用户通过使用 docker push 和 docker pull 命令与 registry 进行交互。(例如:docker pull registry-1.docker.io/hello/world:2.1) A registry is a storage and content delivery system, holding named Docker images, available in different tagged versions.Users interact with a registry by using docker push and pull commands. 前面说了,registry是一个存储系统,它存储的是Docker镜像。那么,镜像到底存到哪里呢?存储本身委托给驱动程序。默认的存储驱动程序是本地posix文件系统,还支持其它基于云的存储驱动程序,例如 Aliyun OSS 由于保护对托管映像的访问至关重要,因此Registry本身支持TLS和基本身份验证。 1.1. 理解镜像命名 docker pull ubuntu

CentOS7 安装Docker

六月ゝ 毕业季﹏ 提交于 2020-02-01 14:04:59
注:本文参考了《 ce ntos7 安装docker步骤详细介绍 》《 CentOS7 安装Docker 》 本环境是安装在 vm ware 虚拟机里面的 。使用的 yum 是本地yum库。但是 该虚拟机必须联网,否则 docker 的安装包和镜像没法下载。 回到顶部 一、检查系统内核 官网安装指南地址 https://docs.docker.com/engine/installation/linux/centos/ Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 [root@bigdata ~]# uname -r 二、安装Docker 添加yum源 ? 1 2 3 4 5 6 7 8 $ sudo tee /etc/yum .repos.d /docker .repo <<- 'EOF' [dockerrepo] name=Docker Repository baseurl=https: //yum .dockerproject.org /repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=https: //yum .dockerproject.org /gpg EOF centos

docker安装ubuntu镜像

大憨熊 提交于 2020-02-01 09:06:48
在docker中安装Ubuntu。 1. 查找ubuntu镜像 docker search ubuntu 2. 安装 docker pull ubuntu 3. 查看镜像 docker images baoli@ubuntu:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest a2a15febcdf3 3 weeks ago 64.2MB hello-world latest fce289e99eb9 8 months ago 1.84kB 4. 运行Ubuntu镜像 docker run -it -d --name my-ubuntu -p 8088:80 ubuntu -name自定义容器名,-p指定端口映射,前者为虚拟机端口,后者为容器端口,成功后返回id 5. 进入容器 docker exec -it myubuntu /bin/bash baoli@ubuntu:~$ sudo docker exec -it my-ubuntu /bin/bash root@b3ea5bed4605:/# ls bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usr root

fabric1.4.3安装笔记

霸气de小男生 提交于 2020-02-01 08:36:55
1、准备条件 硬件环境:centos 7.5 linux内核:3.10+ 2、安装docker_ce版 卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 设置仓库 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 使用以下命令来设置稳定的仓库。 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 安装 Docker sudo yum install docker-ce docker-ce-cli containerd.io 查看安装的docker rpm -qa | grep

docker 构建自定义镜像

被刻印的时光 ゝ 提交于 2020-02-01 08:29:29
Docker 构建自定义镜像 Commit 构建自定义镜像 Dockerfile 构建自定义镜像 Dockerfile 构建 JAVA 网站镜像 docker 快速部署 mysql 数据库并初始化 Commit 构建自定义镜像 简介:对容器的修改以及保存 构建镜像: docker commit -a “mimosa” -m “mkdir /home/mimosa” 4eb9d14ebb18 centos:7 -a:标注作者 -m:说明注释 查看详细信息:docker inspect 180176be1b4c Dockerfile 构建自定义镜像 Dockerfile # this is a dockerfile FROM centos:7 MAINTAINER XD 123456@qq . com RUN echo "正在构建镜像!!!" WORKDIR / home / xdclass COPY 123 . txt / home / xdclass RUN yum install - y net - tools Dockerfile 基础指令 FROM 基于哪个镜像 MAINTAINER 注明作者 COPY 复制文件进入镜像(只能用相对路径,不能用绝对路径) ADD 复制文件进入镜像(假如文件是.tar.gz文件会解压) WORKDIR 指定工作目录,假如路径不存在会创建路径

Harbor仓库搭建管理

流过昼夜 提交于 2020-02-01 05:18:01
简介: Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。 harbor以docker-compose的规范形式组织各个组件,并通过docker-compose工具进行启停。 Registry是Dcoker官方的一个私有仓库镜像,可以将本地的镜像打标签进行标记然后push到以Registry起的容器的私有仓库中。企业可以根据自己的需求,使用Dokcerfile生成自己的镜像,并推到私有仓库中,这样可以大大提高拉取镜像的效率。 主要组件 : Proxy:对应启动组件nginx。它是一个nginx反向代理,代理Notary client(镜像认证)、Docker client(镜像上传下载等)和浏览器的访问请求(Core Service)给后端的各服务; UI(Core Service):对应启动组件harbor-ui。底层数据存储使用mysql数据库,主要提供了四个子功能: UI:一个web管理页面ui; API:Harbor暴露的API服务; Auth:用户认证服务,decode后的token中的用户信息在这里进行认证;auth后端可以接db、ldap、uaa三种认证实现; Token服务:负责根据用户在每个project中的role来为每一个docker push/pull命令issuing一个token,如果从docker

Docker可视化管理工具Portainer

社会主义新天地 提交于 2020-02-01 00:50:01
Docker可视化管理工具Portainer Portainer是一个轻量级的管理界面,可以让您轻松地管理不同的Docker环境(Docker主机或Swarm集群)。 Portainer提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。 功能全面,基本能满足中小型单位对容器管理的全部需求。 一键拉取,运行命令: docker run -d --privileged --restart always --name portainer -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock -p 9000:9000 portainer/portainer 访问: http://localhost:9000 参考: https://github.com/portainer/portainer https://portainer.readthedocs.io/en/latest/deployment.html 来源: CSDN 作者: Weison Wei 链接: https://blog.csdn.net/weixx3/article/details/103969708