美文网首页
容器安装使用

容器安装使用

作者: 小小的小帅 | 来源:发表于2020-11-24 16:43 被阅读0次

    docker安装

    1.安装依赖包
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2 
    2.设置阿里云镜像源
    sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
    重建 Yum 缓存。
    3.安装 Docker-CE ,请执行一下命令进行安装:
    sudo yum install docker-ce
    4.启动 Docker-CE
    sudo systemctl enable docker
    sudo systemctl start docker
    或者
    service docker start
    

    redis

    1. 查找Docker Hub上的redis镜像
      docker search redis
    NAME                             DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
    redis                            Redis is an open source key-value store that…   8792                [OK]                
    
    1. 拉取官方的镜像,标签为3.2
      docker pull redis:3.2
      查看镜像包
      docker images
    2. 运行redis容器
      docker run -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server --appendonly yes

    命令说明:
    -p 6379:6379 : 将容器的6379端口映射到主机的6379端口
    $PWD :指当前目录
    -v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
    redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置

    查看容器启动情况
    docker ps

    1. redis-cli连接
      docker exec -it 容器ID redis-cli

    jenkins

    1. Docker Hub上的jenkins镜像
      docker pull jenkins/jenkins
      新建jenkins_home目录/var/jenkins_home
      docker run -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:latest
      日志中得到初始密码

    nginx

    1. Docker Hub上的nginx镜像
      docker search nginx
    2. /拉取官方的镜像
      docker pull nginx
      查看镜像包
      docker images
    3. 运行
    docker run --name myNginx -d -p 80:80 -v /home/docker/myNginx/html:/usr/share/nginx/html -v /home/docker/myNginx/nginx.conf:/etc/nginx/nginx.conf:ro  nginx  
    

    mysql

    1. Docker Hub上的mysql镜像
      docker search mysql
    2. 拉取官方的镜像,标签为5.6
      docker pull mysql:5.6
    3. 运行容器
    docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root  -d mysql:5.6
    

    docker logs -f 镜像启动id //输出这个镜像操作的日志文件
    docker exec -it 容器ID bash //进入mysql

    oracle

    1. Docker Hub上的orecle镜像
      docker search Oracle
    2. 拉取官方的镜像
      docker pull sath89/oracle-12c
    3. 启动并映射相关端口,这里是8021和1521端口
      sudo docker run -d -p 8021:8021 -p 1521:1521 sath89/oracle-12c
    4. 输出这个镜像操作的日志文件
      docker logs -f 镜像启动id

    tomcat

    1. 查看Tomcat镜像
      docker search tomcat
    2. 下载下来官方的镜像Starts最高的那个:
      docker pull docker.io/tomcat
      docker images
    3. 启动tomcat:
      docker run -p 8081:8080 docker.io/tomcat
      说明Tomcat容器创建成功,现在可以添加项目了。
    • docker logs 查看实时日志
      docker logs -f -t --since="2017-05-31" --tail=100 容器ID
      --since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。
      -f : 查看实时日志
      -t : 查看日志产生的日期
      -tail=10 : 查看最后的10条日志。
      edu_web_1 : 容器名称ID docker ps

    相关文章

      网友评论

          本文标题:容器安装使用

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