美文网首页
安装docker

安装docker

作者: fdsun | 来源:发表于2021-01-23 21:18 被阅读0次

    安装docker

    环境

    【
        win10 64位
        VirtualBox-6.0.12-133076-Win   
        vagrant_2.2.6_x86_64 
        centos7 
    】
    

    1. 安装docker

    https://docs.docker.com/install/linux/docker-ce/centos/

    01 进入centos7
        vagrant ssh  (或者通过xshell进入)
        
    02 卸载之前的docker
        sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
                      
    03 安装必要的依赖
        sudo yum install -y yum-utils \
        device-mapper-persistent-data \
        lvm2
        
    04 设置docker仓库  [设置阿里云镜像仓库可以先自行百度,后面课程也会有自己的docker hub讲解]    
        sudo yum-config-manager \
          --add-repo \
          https://download.docker.com/linux/centos/docker-ce.repo
          
        [访问这个地址,使用自己的阿里云账号登录,查看菜单栏左下角,发现有一个镜像加速器:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors]
    
    05 安装docker
        sudo yum install -y docker-ce docker-ce-cli containerd.io
        
    06 启动docker
        sudo systemctl start docker
        (设置开机启动   sudo systemctl enable docker)
    07 测试docker安装是否成功
        sudo docker run hello-world
    
    

    2. docker基本体验

    01 创建tomcat容器
        docker pull tomcat
        docker run -d --name my-tomcat -p 9090:8080 tomcat
    
    02 创建mysql容器
        docker run -d --name my-mysql -p 3301:3306 -e MYSQL_ROOT_PASSWORD=jack123 --privileged mysql
        
    03 进入到容器里面
        docker exec -it containerid /bin/bash
    
    

    3. 可能有的疑惑

    (1)docker pull在哪拉取的镜像?

    默认是在 hub.docker.com
    

    (2)docker pull tomcat拉取的版本是?

    默认是最新的版本,可以在后面指定版本":"
    

    (3)简单先说一下命令咯

    docker pull        拉取镜像到本地
    docker run         根据某个镜像创建容器
    -d                 让容器在后台运行,其实就是一个进程
    --name             给容器指定一个名字
    -p                 将容器的端口映射到宿主机的端口
    docker exec -it    进入到某个容器中并交互式运行
    

    相关文章

      网友评论

          本文标题:安装docker

          本文链接:https://www.haomeiwen.com/subject/rzijzktx.html