选择其中一种方式安装即可
1.1、官方脚本安装
1.2、yum安装
1.3、非官方脚本安装
脚本地址:https://github.com/Jrohy/docker-install/
启动docker
设置仓库地址,选择其中一个就行
1.4、非root执行docker命令
可以添加docker组,并将非root账户加入到该组中。
1.5、Window Docker Desktop安装
官网下载:https://www.docker.com/products/docker-desktop/
Windows 10 版本 2004 的内部版本 19041 或更高版本中才提供 WSL 2
安装完成后,在cmd命令下输入
docker默认镜像和数据保存路径为,避免C盘空间不足,我们需要修改为其它路径。
1、首先我们右键点击右下角鲸鱼图标退出Docker,等待Docker完全退出后
2、使用以下的命令来查询当前docker的状态
3、使用以下的命令将上面的两个系统导出来
4、上面导出完成后,就需要注销掉之前的,使用以下的命令注销
5、重新创建WSL系统
6、重新启动 Docker Desktop 完成。
2.1、搜索镜像
2.2、下载镜像
2.3、列出本地镜像
2.4、删除镜像
2.5、保存镜像
2.6 加载镜像
3.1、容器创建、启动、停止、删除
3.2、查看容器
3.3、退出容器
3.4、停止容器
3.5、进入运行的容器
3.6、容器和主机相互拷贝文件
3.7、导出、导入容器
3.8、查看容器信息
3.9、查看容器内运行的进程
3.10、查看容器日志
3.11、查看端口映射
docker-compose分为插件版本(docker-compose-plugin)和独立版本(docker-compose-plugin)
选择其中一个安装即可
4.1、docker-compose-plugin安装
官方安装教程:https://docs.docker.com/compose/install/linux/
4.2、docker-compose独立安装
官方安装教程:https://docs.docker.com/compose/install/other/
4.3、docker-compose常用命令
命令说明:https://docs.docker.com/compose/reference/
插件版本和独立版本命令调用方式不同
常用命令
4.4、Docker-Compose模板文件
Compose模板文件默认路径是当前目录下的docker-compose.yml,可以使用.yml或.yaml作为文件扩展名。 Docker-Compose标准模板文件应该包含version、services、networks 三大部分,最关键的是services和networks两个部分。
image
image是指定服务的镜像名称或镜像ID
build
利用Dockerfile自动构建镜像,然后使用镜像启动服务容器。
command
使用command可以覆盖容器启动后默认执行的命令。
container_name
指定自定义容器名称
depends_on
表示服务之间的依赖关系。
pid
将PID模式设置为主机PID模式,跟主机系统共享进程命名空间。
ports
映射端口
extra_hosts
添加主机名映射。使用与docker客户端–add-host类似
volumes
目录映射,可以直接使用 [主机:容器]格式,或者使用[主机:容器:ro]格式,后者对于容器来说,数据卷是只读的,可以有效保护宿主机的文件系统。
dns
自定义DNS服务器。
dns_search
配置DNS搜索域。
entrypoint
设置入口命令
env_file
从文件添加环境变量
environment
添加环境变量。
external_links
链接到docker-compose.yml外部的容器
cap_add
增加指定容器的内核能力(capacity)。
cap_drop
去掉指定容器的内核能力(capacity)。
cgroup_parent
创建了一个cgroup组名称为cgroups_1:
devices
指定设备映射关系
expose
暴露端口,但不映射到宿主机,只允许能被连接的服务访问。
labels
为容器添加Docker元数据(metadata)信息。
links
链接到其它服务中的容器
log_driver
指定日志驱动类型。目前支持三种日志驱动类型:
log_opt
日志驱动的相关参数。
net
设置网络模式。