docker安装和必要的配置。

上官飞鸿 上官飞鸿     2022-10-12     686

关键词:

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

你就当它是你用过的沙盒,虚拟机就可以了。

还是基于fedora来说吧

1.安装docker

yum install docker

2.改变docker储存路径,daocoloud镜像(可选)

因为我的fedora装在NUC上,NUC是只有4G板载EMMC,装了fedora后没什么空间了,另挂的硬盘挂载在   /storage  所以,我要把docker的镜像存再/storage上。要更改存储路径,一般人都不用的。

Docker 版本在 1.12 或更高
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式 (请将 加速地址 替换为在加速器页面获取的专属地址)

{
    "registry-mirrors": ["http://**************.daocloud.io"],
    "graph": "/storage/docker"
}

mirrors请自己到daocloud.io注册获取。/storage/docker,就是我设置的docker保存镜像等的路径。

3.启动docker

systemctl start docker

4.检查docker配置

docker info

[[email protected] ~]# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 1.13.1
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: journald
Cgroup Driver: systemd
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Authorization: rhel-push-plugin
Swarm: inactive
Runtimes: oci runc
Default Runtime: oci
Init Binary: /usr/libexec/docker/docker-init-current
containerd version: caba7670d38dc7cddb0c19bcd97cc27fdd65a789 (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1)
runc version: caba7670d38dc7cddb0c19bcd97cc27fdd65a789-dirty (expected: 9df8b306d01f59d3a8029be411de015b7304dd8f)
init version: N/A (expected: 949e6facb77383876aeff8a6944dde66b3089574)
Security Options:
 seccomp
  WARNING: Youre not using the default seccomp profile
  Profile: /etc/docker/seccomp.json
 selinux
Kernel Version: 4.13.9-300.fc27.x86_64
Operating System: Fedora 27 (Twenty Seven)
OSType: linux
Architecture: x86_64
Number of Docker Hooks: 3
CPUs: 1
Total Memory: 3.751 GiB
Name: NUC
ID: NYPV:TP7N:ONGH:JMSH:TKFL:WEDA:YKPF:C6AG:CBIJ:3NEL:IZKB:JHLT
Docker Root Dir: /storage/docker     #这里是我改的docker存储位置
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
 127.0.0.0/8
Registry Mirrors:
 http://********.daocloud.io           #这里是我加的镜像地址。
Live Restore Enabled: false
Registries: docker.io (secure), registry.fedoraproject.org (secure), registry.access.redhat.com (secure), docker.io (secure)
[[email protected] ~]#

5.把docker加入开机启动

systemctl enable docker      (取消的化  systemctl disable docker)

至此,安装完成,配置存储位置,配置镜像地址完成。

6.安装daocloud控制

登录daocloud.io,进入控制台,自有主机,添加主机。

复制安装主机监控程序的代码,到你的linux执行一下。

curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s **************b75a4b0a8f4d8d794ac4b8a6ac4 

这是我的。
用petty登录,可以粘贴命令。
运行一会儿,daocloud就恭喜你接入成功了。

至此,docker的基本安装配置就结束了。

配置阿里云的docker源安装(代码片段)

DockerCE镜像简介DockerCE是免费的Docker产品的新名称,DockerCE包含了完整的Docker平台,非常适合开发人员和运维团队构建容器APP。配置方法Ubuntu14.04/16.04(使用apt-get进行安装)step1:安装必要的一些系统工具```sudoapt-get-yinstallapt-transport... 查看详情

linux安装搭建docker环境(代码片段)

yum安装docker1.基础环境配置1.1删除已安装docker:yumremovedocker\\docker-client\\docker-client-latest\\docker-common\\docker-latest\\docker-latest-logrotate\\docker-logrotate\\docker-engine1.2安装必要的工具和依赖yuminstall-yy 查看详情

docker的在线安装和配置

Ubuntu下安装Docker要求版本Ubuntu16.04以上,推荐使用Ubuntu16.04。在每一个节点,通过运行下面的命令在线安装DockerEngine:$curl-sSLhttps://get.daocloud.io/docker|sh 安装完成DockerEngine后,需要检查Docker运行状态,确保Docker正常运行。$service... 查看详情

docker安装nexus3,并配置nginx反向代理

参考技术A目前,市面上支持Docker镜像存储的主流数据仓库主要有以下4种:这里,我们将选用Nexus3作为数据仓库,因为Nexus3支持非常多的仓库类型,例如:maven、docker、yum、apt、npm、ruby、gems、pypi等在Nexus3支持3种Docker仓库:这里... 查看详情

windows和centos下docker的安装配置(代码片段)

Windows和Centos下Docker的安装配置windows环境下的安装(win10)在Windows系统上需要利用toolbox来安装Docker,现在Docker有专门的Win10专业版系统的安装包,需要开启Hyper-V。然后才能正常安装Hyper-V就是虚拟机中的一种开启Hyper-Vwin10专业版开启... 查看详情

jenkins构建docker容器

...aven的同学需安装MavenIntegrationplugin,此处不需要。3、构建Docker配置1)点击“新建”-->输 查看详情

配置和部署容器

若要使用Window容器,则需要安装Docker。 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker由Docker引擎和Docker客户端组成。安装Docker将用到 OneGet提供程序PowerShell模块。... 查看详情

gitlab安装和配置(docker)(代码片段)

...管理工具,并在此基础上搭建起来的web服务。 一、Docker下安装GitLab1、拉取gitlab、redis、postgresql的docker镜像gitlab依赖redis和postgresqldockerpullsameersbn/redisdockerpullsameersbn/postg 查看详情

gitlab安装和配置(docker)(代码片段)

...管理工具,并在此基础上搭建起来的web服务。 一、Docker下安装GitLab1、拉取gitlab、redis、postgresql的docker镜像gitlab依赖redis和postgresqldockerpullsameersbn/redisdockerpullsameersbn/postg 查看详情

docker:网络模式详解

Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的镜像管理,不足的地方网络方面。Docker自身的4种网络工作方式,和一些自定义网络模式安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、no... 查看详情

linux和docker以及mysql的安装

Linux和docker以及MySQL的安装1安装Linux1.1安装VMware虚拟机1.2安装Linux系统1.3配置网络2配置docker2.1安装Putty2.2安装docker2.3配置阿里云镜像3.安装mysql4.启动mysql的流程1安装Linux1.1安装VMware虚拟机找到虚拟机安装包双击打开点击下一步点击... 查看详情

docker-安装

本安装教程以centos7为例。关于docker的用法或者好处不是文章的重点。接下来说下安装步骤。一、安装与配置docker首先安装docker必要依赖包 yuminstall-y yum-utilsdevice-mapper-persistent-datalvm2自带yum没有Docker-CE,所以需要增加dockerre... 查看详情

docker1.12.3在ubuntu16.04上的安装和配置(代码片段)

Docker在Ubuntu上的安装和配置以下安装过程只在Ubuntu16.04x64上做过测试。我们建议安装的是Docker官方维护的版本,而不是Ubuntu官方软件仓库中的版本。一般Ubuntu官方维护的版本会比Docker官方维护的版本低两个版本号。如果你不... 查看详情

docker映射配置文件到宿主机

参考技术A  最近在做mysql中间件的docker,搞了mycat、mysqlroute都拉不起来容器,最后试试proxysql可以,proxysql官方发布了镜像,感觉比较可靠。但是遇到一个小问题,笔者以前写过一篇文章-DockerMySQL数据持久化,用数据卷挂... 查看详情

mac安装docker配置网易源(代码片段)

Mac安装Docker配置网易源博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!安装使用brew安装brewcaskinstalldocker这个过程有一会儿安装成功后打开Docker... 查看详情

1.安装和初始化docker

...后重启服务器3.下载安装xshell,连接阿里云服务器4.安装docker(1)执行下列命令完成docker安装并显示版本5.配置镜像加速器(1)登录阿里云将配置的内容直接赋值粘贴到xshell中即可  查看详情

docker企业级仓库harbor的安装配置

  Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源DockerDistribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提... 查看详情

docker&kubernetes❀docker的在线安装离线安装配置镜像加速器配置文件参数详解(代码片段)

文章目录1、Docker容器技术简述2、CentOS6安装Docker3、CentOS7/8安装Docker3.1卸载旧版本Docker与其依赖关系3.2安装Docker服务3.2.1安装最新版本Docker引擎和容器3.2.2安装特定版本的Docker引擎和容器3.2.3查看Docker版本信息3.2.4验证Dokcer是否成功... 查看详情