docker的学习历程-基础入门

docker的学习之路

  • docker的安装步骤
# 删除旧版本
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
# 1.下载相关工具
yum install -y yum-utils
# 2.配置docker镜像地址,使用国内镜像
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 3.安装docker
yum install docker-ce docker-ce-cli containerd.io
# 4.启动docker服务
systemctl start docker
# 5.测试docker是否安装成功
docker version
# 6.安装镜像
docker run hello-world

docker中的三个概念

  • image
  • docker的镜像是一个只读模板,包含文件系统。
  • container
    container容器是从镜像创建的应用运行实例,可以对容器进行启动,停止,删除等常规操作。这些不同的容器之间都是相互隔离互不可见的。镜像自身是只读的,容器从镜像启动的时候,docker会在镜像的最上层创建一个可写层,镜像本身将保持不变。
  • reporitory
    docker仓库,类似于代码的仓库(如svn、git、maven等),是docker用来集中存放镜像文件的场所
    docker与vmware的区别
    docker启动速度快,占用内存小,实现了os的虚拟,vmware是重型的虚拟化软件,实现了硬件的虚拟,一台vmware虚拟机相当于一个完整的物理机,所以启动速度慢,占用宿主机内存大。

docker镜像的常用操作命令

#查看命令的帮助信息
docker <command> --help
#查看版本信息
docker version 
#显示镜像信息(-a 显示所有镜像,-q只显示镜像id)
docker images [-a|-q]
#搜索镜像
docker search <镜像名称>
#下载镜像
docker pull <镜像名称>
#强制删除镜像(不接-f不能删除正在运行的image)
docker rmi -f <镜像id>
#启动镜像(-d 在后台运行 -p 端口映射[宿主机端口:容器端口] --name指定容器名称 )
docker run -d -p 3344:80 --name <container_name> <要启动的镜像名称>
#查看容器信息(-a 查看所有容器记录,包括历史记录和当前记录)
docker ps [-a]
#容器的启动,关闭,重启
docker start\restart\stop <container id>
#推出容器不关闭容器
Ctrl + p + q
#查看容器的cpu信息
docker top <container id>
#查看容器的日志信息(-t 显示时间戳)
docker logs [-tf] <container id>
#查看容器信息
docker inspect <container id>
#查看进入容器,开启一个新的终端
docker exec -it <container id> /bin/bash 
#进入容器,不开启新的终端
docker attach <container id>
#提交自定义镜像
docker commit  -m="描述信息"  -a="作者信息" <container id> 目标镜像名:版本号
# 复制容器文件到宿主机
docker cp 容器id:容器内路径 宿主机路径 
#环境配置
docker run -d -p 8806:3306 -e MYSQL_ROOT_PASSWORD=123456 --name="mysql01" mysql

配置更快的docker镜像地址
登录阿里云,点击控制台
点击容器镜像服务
按照操作文档配置镜像加速器
配置镜像加速器
参考文档
官网安装流程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值