超详细docker基础教程(全)

文章目录

  • docker容器-基础篇
    • 1、docker容器的安装
      • 1.1 初始化安装
      • 1.2 启动docker
      • 1.3 卸载docker命令
    • 2 docker镜像加速
      • 2.1 配置阿里云
    • 3、docker常用命令
      • 3.1 帮助启动类
      • 3.2 镜像命令
      • 3.3 容器命令
        • 1. 新建和启动容器实例
        • 2. 查看运行的docker实例
        • 3. 退出容器
        • 4. 启动已经停止运行的容器
        • 5. 重启、停止、强制停止容器、删除已停止的容器
        • 6. 启动守护式容器(后台服务器)
        • 7. 查看docker容器运行日志、运行的进程、内部细节
        • 8. 进入已经运行的容器 并以命令行交互
        • 9. 从容器内拷贝文件到主机上
        • 10. 导入和导出容器
      • 3.4 常用命令大全
    • 4、docker镜像
      • 4.1 对dorker中的ubuntu进行操作
      • 4.2 对安装好环境的容器进行提交
      • 4.3 将镜像推送到阿里云上
        • 4.3.1 基础操作
        • 4.3.2 将阿里云镜像拉取到本地
      • 4.4 将docker镜像推送到私有库
        • 4.4.1 下载镜像Docker Registry
        • 4.4.2 运行私有库容器
        • 4.4.3 使用ubuntu 进行测试
        • 4.4.4 查看私服库上运行的实例
        • 4.4.5 修改镜像tag标签
        • 4.4.6 修改配置文件支持http
        • 4.4.7 pull到本地并运行
    • 5、容器数据卷
      • 5.1 宿主vs容器之间映射添加容器卷
      • 5.2 读写规则映射添加说明
      • 5.3 卷的继承和共享
    • 6、docker 常规安装简介
      • 6.1 总体步骤
      • 6.2 安装tomcat
      • 6.3 安装mysql
        • 6.3.1 简单操作
        • 6.3.2 远程链接mysql
        • 6.3.3 mysql实战板 操作
      • 6.4 安装redis

docker容器-基础篇

1、docker容器的安装

1.1 初始化安装

安装docker容器需要先配置好一台centos虚拟机,并配置好网络连接,以及挂载完iso镜像文件。确保yum可以正常使用

先安装必要的包
yum -y install gcc
yum -y install gcc-c++
yum install -y yum-utils

配置stable镜像仓库 并从国内下载

(阿里)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
(官网)
yum-config-manager --add-repo https://download.docker.com/linux/linux/centos/docker-re.repo

配置完后可以使用yum install vim 测试一下yum是否还能正常使用,如不能,请检查当前网络环境,然后重新执行上一句命令。

更新yum软件包索引(可以跳过、缓存yum加快下载速度)

yum makecache fast

安装docker ce

yum -y install docker-ce docker-ce-cli containerd.io

如出现以下报错

超详细docker基础教程(全)_第1张图片

请执行一下命令,将所需要的包重新安装好,然后再次安装docker

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

1.2 启动docker

配置安装完毕后 执行以下命令、如果没有出现任何提示则启动成功。

systemctl start docker

测试 docker是否 成功安装并配置

docker version

超详细docker基础教程(全)_第2张图片

运行docker 输出hello world

docker run hello-world

出现以上信息 说明本地没有hello world 的镜像、需要从远程库拉取docker镜像、耐心等待一会 会自动拉取镜像、出现以下信息(超时 请重试)、

超详细docker基础教程(全)_第3张图片

至此 docker 的安装已经全部完成了

1.3 卸载docker命令

如不想继续使用docker 可以使用卸载命令

systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

2 docker镜像加速

2.1 配置阿里云

注册一个阿里云的账号,在阿里云官网的控制台申请个人容器镜服务、并完成基础配置。

点击镜像加速器

你可能感兴趣的:(docker合集,docker,运维,linux)