安装docker

2021-01-23  本文已影响0人  fdsun

安装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    进入到某个容器中并交互式运行
上一篇下一篇

猜你喜欢

热点阅读