docker自学入门教程
作者:互联网
目录
1 docker的安装
1.1 卸载旧版本 docker
如果有旧版本 docker可先卸载
docker remove docker*
1.2 下载相关依赖
yun install -y yum-utils
1.3 配置 docker 的安装源地址
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo (官网地址,比较慢)
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo (阿里云地址)
1.4 安装 docker
yum install -y docker-ce docker-ce-cli containerd.io(安装最新版本的docker)
yum install -y docker-ce-17.04 docker-ce-cli containerd.io(安装指定版本(17.04)的docker)
docker-ce:docker 的社区版, 还有 docker-ee:docker 的企业版(收费)
docker-ce-cli:docker 的命令行工具 containerd.io:docker 的运行环境
1.5 设置开机启动
systemctl enable docker --now
--now 表示立即重启
1.6 简单命令检验是否安装成功
docker ps -a (不加-a是查询运行中的镜像, 加-a表示查询所有镜像,不管是运行中的还是停止的)
docker info (查询docker的基本信息)
1.7 配置镜像加速器(官网属于国外网站,下载镜像会比较慢, 推荐阿里云)
临时生效:docker --registry-mirror=https://xxxxxxx.mirror.aliyuncs.com (阿里云地址可以去阿里云官网,登录之后去获取)
永久生效:复制命令执行,阿里云地址自行修改,配置多个可以以逗号分隔
相关文件配置可参考官网:https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file
点击查看代码
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
1.8 docker 官网的镜像仓库地址
https://hub.docker.com/
可在该网站中,自行搜索需要安装的镜像
1.9 docker 基本命令操作
下载 nginx 镜像:docker pull nginx 下载最新版本的nginx,docker pull nginx:1.20.1 下载指定版本的nginx
查看所有镜像:docker images
删除镜像: docker rmi 镜像名或者镜像ID
启动镜像:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
docker run 配置项 镜像名 镜像启动运行命令(默认都有,一般不写)
举例: docker run --name=nginx -d --restart=always nginx (--name表示应用名称 --restart表示应用可以开机自启 -d表示后台启动)
再次运行,也可以使用 docker start 应用名称
停止运行 docker stop 应用名称
删除容器: docker rm 名称,强制删除可以加-f
标签:--,入门教程,ce,nginx,镜像,docker,安装,自学 来源: https://www.cnblogs.com/otang/p/16391000.html