第一:Docker的安装

小白开始学Docker:  从一个全新的centos7开始操作:

第一步:下载安装docker需要的依赖包

               yum -y install yum-utils device-mapper-persistent-data lvm2

 第二步:设置一下下载Docker的镜像源 ,如果不设置,会默认去Docker的官方下载,但是官方的服务器在国外,下载会比较缓慢,设置下载国内的镜像源

                yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

[root@dockertest ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

已加载插件:fastestmirror, langpacks
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[root@dockertest ~]#

 第三步:安装docker

               首先,下面这个命令是将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度      yum makecache fast

extras | 2.9 kB 00:00:00

updates | 2.9 kB 00:00:00
(1/2): docker-ce-stable/7/x86_64/primary_db | 116 kB 00:00:00
(2/2): docker-ce-stable/7/x86_64/updateinfo | 55 B 00:00:00
元数据缓存已建立

                   提高安装速度以后,安装docker相关的。(docker-ce 社区版 而ee是企业版)

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

               

Docker安装完成后默认是没启动的,可以使用 systemctl status docker   查看状态

第四:Docker的启动关闭等命令

[root@dockertest ~]# systemctl start docker

[root@dockertest ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@dockertest ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since 二 2023-08-15 11:36:27 CST; 14s ago
Docs: https://docs.docker.com
Main PID: 779 (dockerd)
CGroup: /system.slice/docker.service

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

至此,docker已经全部安装完成

我们尝试运行第一个容器

 

Docker的卸载:yum remove docker-ce docker-ce-cli     containerd.io

 

软件卸载后,Docker默认的工作路径是/var/lib/docker
需要执行rm命令把这个工作路径删除             rm -rf /var/lib/docker

 

额外设置:设置阿里云镜像加速

 配置镜像加速就是为了在下载镜像的时候提高效率,   

   就是找到etc/docker/daemon.json文件并修改,添加代码如下(如果在/etc/docker下找不到daemon.json文件,可以自己新建,cd切换到/etc/docker目录下,使用touch命令创建)
      { "registry-mirrors": ["https://78q96cy9.mirror.aliyuncs.com"] }

systemctl daemon-reload

systemctl restart docker


 

posted on 2023-08-15 12:09  遇见阿杜  阅读(85)  评论(0编辑  收藏  举报