Docker的安装与简单使用

安装docker

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

进入centos7

vagrant ssh(具体参加我前面一篇文章)

卸载之前的docker

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

安装必要的依赖

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

设置docker仓库

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

访问这个地址,使用自己的阿里云账号登录,查看菜单栏左下角,发现有一个镜像加速器:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

安装docker

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

启动docker

sudo systemctl start docker

测试docker安装是否成功

sudo docker run hello-world

docker基本使用

创建tomcat容器

    docker pull tomcat
    docker run -d --name my-tomcat -p 9090:8080 tomcat

创建mysql容器

docker run -d --name my-mysql -p 3301:3306 -e MYSQL_ROOT_PASSWORD=jack123 --privileged mysql

进入到容器里面

docker exec -it containerid /bin/bash

docker pull在哪拉取的镜像?

默认是在hub.docker.com

docker pull tomcat拉取的版本是?

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

 

docker常用命令解释

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

 

你可能感兴趣的:(docker)