网站首页 文章专栏 docker基础学习(一)----安装docker

docker基础学习(一)----安装docker

编辑时间:2021-11-04 14:50:59 作者:苹果 浏览量:1506




docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。(摘自百度百科)。

docker三个核心:镜像(Image)、容器(Container)、仓库(Repository)。


个人安装步骤:

所用环境:centos8

参照docker 官方文档:https://docs.docker.com/engine/install/centos

1.移除原来的

      sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 

2.安装新的:

      安装工具:sudo yum install -y yum-utils

      配置源:

sudo yum-config-manager  --add-repo  https://download.docker.com/linux/centos/docker-ce.repo

      安装:

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

 

      centos8 下一般会报错,与podman 冲突,解决办法:yum erase podman buildah  然后重新执行安装


       安装完成后启动服务  :

    systemctl  restart docker

      检查:

    docker version 或者 docker info

    docker_1.jpg


 

      Docker 需要用户具有 sudo 权限,为了避免每次命令都输入sudo,

    sudo usermod -aG docker $USER

     如果提示get ......dial unix /var/run/docker.sock权限不够,则修改/var/run/docker.sock权限

 sudo chmod a+rw /var/run/docker.sock

3.测试镜像安装

    安装一个centos 镜像

    查看远程源上的资源

 docker search centos

    拉取

 docker pull centos

    查看本地镜像

 docker images ls

     image.png

    尝试创建一个镜像:docker  run  -dit  --name=容器名  镜像 id  /bin/bash

   docker run -dit --name=centoshbh 5d0da3dc9764 /bin/bash

    查看所有运行的容器:

    docker ps -a

    进入容器:docker  exec  -it  容器名  /bin/bash

    docker exec  -it  centoshbh /bin/bash

    看到了熟悉的新的centos画面


    出自:何冰华个人网站

    地址:http://www.hebinghua.com/

    转载请注明出处


来说两句吧
最新评论