码迷,mamicode.com
首页 > 其他好文 > 详细

Docker常用安装

时间:2021-06-02 18:53:15      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:lang   create   镜像   arch   key   ase   配置信息   values   ima   

经过前六章的学习,我们对docker有了比较深入的认识
这章主要从一下几方面讲:
    
总体步骤
    搜索镜像
    拉取镜像
    查看镜像
    启动镜像
    停止容器
    移除容器
安装tomcat
    docker  hub 上面查找tomcat镜像
        docker  search  tomcat
    从docker hub上拉取tomcat镜像到本地:
        docker pull  tomcat
    docker images 查看是否有拉取到tomcat:
        docker images
    使用tomcat镜像创建容器(也叫运行镜像):
        docker run -it  -p  9090:8080  tomcat
安装mysql:    
    docker hub  上面查找mysql镜像
        docker  search  mysql
    从docker  hub上(阿里云加速器)拉取mysql镜像到本地标签为5.6
        docker  pull  mysql:5.6
    使用mysql5.6 镜像创建容器(也叫运行镜像)
        docker  run  -p  12345:3306  --name  mysql  -v  /gs/mysql/conf:/etc/mysql/conf.d
        -v  /gs/mysql/logs:/logs
        -v /gs/mysql/data:/var/lib/mysql
        -e MYSQL_ROOT_PASSWOED=123456  (连接密码)
        -d mysql:5.6
        使用mysql镜像,与其进行交互
            docker exec  -it  运行成功的容器ID   /bin/bash
            示例:sudo docker exec -it eacb38a93e0b /bin/bash
            接着 输入 mysql  -uroot -p  然后输入123456密码即 可以开始交互
            建库:create database t_book;
            建表:create table t_b_table(id int not null primary key, bookName varchar(20));
            插入两条数据:insert into t_b_table values(1,"python"),(2,"golang");
        外部win10也来连接运行在docker上的mysql服务
            先在虚拟机上使用ifconfig 来查看其ip
            接着在win上使用命令:mysql -h 192.168.5.129 -P 12345 -uroot -p     接着输入123456密码即可
        数据备份小测试:
            docker exec  容器ID  sh  -c  ‘exec  mysqldump  --all-databases  -uroot -p "123456" ‘  > /gs/all-databases.sql
            示例:sudo docker exec eacb38a93e0b sh -c ‘exec mysqldump --all-databases -uroot -p"123456"‘ > /home/gs/all-databases.sql
安装redis:
    docker pull  redis:3.2
    docker  run  -p  6379:6379
    -v /gs/myredis/data:/data
    -v /gs/myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf
    -d redis:3.2  redis-server  /usr/local/etc/redis/redis.conf
    --appendonly  yes  (开启AOF)
    注意:在主机ubuntu的/gs/myredis/conf/redis.conf目录下新建redis.conf 文件  
    接着 vim  /gs/myredis/conf/redis.conf/redis.conf  (把提前准备好的基本的配置信息粘贴进去)
    连接redis:docker  exec  -it  运行着redis服务的容器ID  redis-cli

Docker常用安装

标签:lang   create   镜像   arch   key   ase   配置信息   values   ima   

原文地址:https://www.cnblogs.com/guo-s/p/14831881.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!