docker(一)安装和必要的配置。
2023-09-27 14:22:23 时间
前言:
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
你就当它是你用过的沙盒,虚拟机就可以了。
还是基于fedora来说吧
官方的安装说明:
https://docs.docker.com/engine/install/
官方的fedora安装说明:
https://docs.docker.com/engine/install/fedora/
1.更新按照docker官方的方式,并使用阿里云镜像安装:
fedora35:
dnf -y install dnf-plugins-core
dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin
2.改变docker储存路径.
因为我的fedora装在NUC上,NUC是只有4G板载EMMC,装了fedora后没什么空间了,另挂的硬盘挂载在 /storage 所以,我要把docker的镜像存再/storage上。要更改存储路径,一般人都不用的。
Docker 版本在 1.12 或更高
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式
官方配置文件说明dockerd | Docker Documentation
{"graph": "/storage/docker" }
现在版本已经改为data-root了。Server Version: 23.0.0
{"data-root": "/storage/docker" }
/storage/docker,就是我设置的docker保存镜像等的路径。
3.启动docker
systemctl start docker
4.检查docker配置
docker info
[root@NUC ~]# 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: You're 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) [root@NUC ~]#
6.把docker加入开机启动
systemctl enable docker (取消的化 systemctl disable docker)
至此,安装完成,配置存储位置,配置镜像地址完成。
至此,docker的基本安装配置就结束了。
相关文章
- 【教程分享】一键部署MySQL,轻松搞定Docker安装和配置!
- centos7安装docker-ce
- [docker]通过阿里云源安装docker && flannel不通问题解决(try this guy out)
- 【Docker】Dockerfile 格式
- 【Docker】命令 top
- 安装配置 flannel - 每天5分钟玩转 Docker 容器技术(59)
- docker配置阿里云的仓库源以及安装docker-compose
- docker registry 私有仓库 安装配置、查询、删除
- docker 安装jupyter-nodebook0.35.4
- 虚拟机linux centos7下安装docker以及项目环境集成
- Windows10下的docker安装与入门 (一)使用docker toolbox安装docker
- 【甄选靶场】 Vulnhub百个项目渗透——项目三十五:vulnerable_docker_containement-1(文件上传,docker提权)
- 一文教会你如何在Linux系统中使用Docker安装Redis 、以及如何使用可视化工具连接【详细过程+图解】
- Linux 下的 Docker 安装与使用
- Docker介绍以及Registry的安装
- Windows Docker 安装与配置
- Linux Debian Docker 安装与配置
- Docker for Windows 使用命令报错
- [ docker ] 一篇文章让你掌握 docker
- ubuntu docker 安装 MongoDB
- 华为云 Docker 安装指南
- docker安装kafka
- python学习之美多商城(十三):商品部分:FastDFS、Docker安装FastDFS、FastDFS客户端与自定义文件存储系统