`

window-vm(cnetos)-docker

 
阅读更多
  • 1.window虚拟机中安装好centos7
  •         安装过程略...
            cd /etc/sysconfig/network-scripts/ifcfg-ens33
            按i进入编辑, 把ONBOOT=no改成ONBOOT=yes
            重启网络service network restart
            ifconfig查看ip
            rpm -qa | grep ssh检查ssh是否安装
            yum install openssh-server安装ssh
            service sshd restart  重启SSH服务
            netstat -antp | grep sshd 查看是否启动22端口
            chkconfig sshd on ssh服务开机启动
            chkconfig sshd on ssh服务移除开机启动
  • 2.centos7中安装好docker
  •         yum install docker
            service dicker start
  • 3.docker中安装好mysql
  •     
         3.1在宿主机centos中从网上下一个mysql镜像
         docker pull hub.c.163.com/nce2/mysql:5.6
        
         3.2把镜像打一个名字简单的tag出来
         docker tag old-image[:old-tag] new-image[:new-tag]
         docker tag hub.c.163.com/nce2/mysql:5.6 mysql:5.6

  • 4.指定docker中的mysql端口3306映射到宿主机上没有被占用的端口3307
  •     
         4.1第一次后台运行并指定该容器映射到宿主机3307端口上
         docker run -d -p 3307:3306 yourImage
         官网的mysql可能需要加入参数-e MYSQL_ROOT_PASSWORD=yourpass
         docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d -p 3307:3306 yourImage
        
         4.2进入mysql重设密码
         上面的启动方式为后台启动, 用docker ps检查是否启动
         docker exec -it 容器名 bash ,进入容器
         进入mysql, 命令:mysql -uroot -p
         重设密码
         SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
         刷新权限
         FLUSH PRIVILEGES;

  • 5.mysql允许远程连接
  •      5.1进入容器mysql
         GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
         FLUSH PRIVILEGES;

  • 6.在宿主机上把3307端口在防火墙里放出去
  •     
         a.添加
         firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久 
         生效,没有此参数重启后失效)
        
         b.重新载入防火墙
         firewall-cmd --reload
        
         c.查看
         firewall-cmd --zone=public --query-port=80/tcp
        
         d.删除
         firewall-cmd --zone=public --remove-port=80/tcp --permanent

  • 7,在window上用navicate通过宿主机ip:3307访问docker中的mysql
分享到:
评论

相关推荐

    centos7.6离线安装docker-ce-19.03、nvidia-docker2

    离线环境下,在centos7.6系统上安装docker-ce-19.03,nvidia-docker2.4版本,其中docker-ce-19.03在docker-local.tar压缩文件里面,nvidia-docker2在nvidia-docker2.zip文件中。 具体安装流程如下: 1.安装docker ...

    centos7.6机器上离线安装docker-ce-19.03、nvidia-docker2

    在CentOS 7.6上离线安装Docker CE 19.03和Nvidia Docker 2可以按照以下步骤进行操作: 首先,您需要从Docker官方网站或Nvidia Docker官方网站下载对应版本的安装包。确保选择与您的操作系统和架构(例如x86_64)...

    docker-ce-26.1.0使用yum安装包

    说明:在最小化CentOS Linux release 7.6.1810 中制作yum源,docker-ce是centos 7系统x86架构rpm包。 使用: 1、上传文件到/data/docker-ce解压,或者任意目录后修改docker-ce-26.1.0.repo 中baseurl路径。 2、mv ...

    docker-ce-20.10.12 centos7.x 离线安装含依赖包

    本教程将详细讲解如何在CentOS 7.x系统上离线安装Docker CE 20.10.12版本,包括其所有依赖包。 首先,我们需要理解Docker CE在CentOS 7中的作用。Docker CE提供了轻量级的虚拟化技术,使得应用程序可以在隔离的环境...

    CentOS7_nvidia-docker2安装.rar

    centos7 nvidia-docker2离线安装包,使用命令rpm -ivh --force *.rpm sudo systemctl restart docker sudo systemctl daemon-reload 依次执行此命令,如果 事先安装了containerd.io 则需要先进行 rpm -qa | grep ...

    centos7使用docker-compose安装es(包括IK分词器扩展)+kibana

    环境:centos7.7_x86_64 1、虚拟机内存要稍大些至少2G 2、es需要修改linux宿主机的一些参数 设置vm.max_map_count=262144 vim /etc/sysctl.conf vm.max_map_count=262144 不重启, 直接生效当前的命令 ...

    nvidia-docker2-rpm.tar.gz

    【nvidia-docker2-rpm.tar.gz】是一个针对CentOS 7操作系统的RPM软件包,主要用于在Docker环境中安装和管理NVIDIA GPU驱动。这个压缩包中的主要内容是`nvidia-docker`,这是一个用于在Docker容器内利用NVIDIA GPU...

    docker-ce-17.03.2.ce-1.el7.centos.x86_64 离线安装 RPM安装包

    docker-ce-17.03.2.ce-1.el7.centos.x86_64 Centos7 离线安装包和依赖包、 audit-libs-python-2.7.6-3.el7.x86_64.rpm checkpolicy-2.5-4.el7.x86_64.rpm docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-...

    centos下nvidia-docker2环境安装离线安装资料包

    本离线安装资料包提供了在CentOS上安装NVIDIA-Docker2的步骤,尤其适合网络环境不稳定或者需要离线安装的场景。 首先,你需要确保系统已经安装了Docker。在CentOS中,可以通过以下步骤安装: 1. 更新系统软件包: ...

    centos7 docker、docker-compose离线安装包以及安装脚本

    解压上传到服务器 安装docker sh install.sh docker-18.03.1-ce.tgz 卸载docker sh uninstall.sh 安装docker-compose sh docker-compose.sh docker-compose-Linux-x86_64 如有不明白的欢迎随时咨询

    下载docker.io-centos软件包

    有docker.io-centos软件包,docker的centos镜像包!

    docker-engine-1.12.6-1.el7.centos.x86_64

    centos 7 离线安装docker-engine-1.12.6 yum localinstall *.rpm Installing : docker-engine-1.12.6-1.el7.centos.x86_64 8/8 Verifying : libsemanage-python-2.5-11.el7.x86_64 1/8 Verifying : setools...

    Docker Engine(docker-ce-20.10.13-3.el7.x86_64)

    Docker Engine适用于linux/centos 7 x86_64系统,文件包括内容: docker-ce-20.10.13-3.el7.x86_64.rpm containerd.io-1.5.10-3.1.el7.x86_64.rpm docker-ce-cli-20.10.13-3.el7.x86_64.rpm docker-ce-rootless-...

    install-docker-centos7.8.2003.rar

    docker,安装包,install-docker-centos7.8.2003.rar docker 版本 install-docker-centos7.8.2003

    centos下离线安装nvidia-docker所需离线包

    测试版本为centos 7.7

    Centos7镜像-百度网盘下载链接

    CentOS-7.2-x86_64-DVD-1511 CentOS-7.3-x86_64-DVD-1611 CentOS-7.4-x86_64-DVD-1708 CentOS-7.5-x86_64-DVD-1804 CentOS-7.6-aarch64-Everything-1810 CentOS-7.6-x86_64-DVD-1810 CentOS-7.7-x86_64-DVD-1908 ...

    docker和docker-compose离线安装包

    注意,本资源适用于操作系统为:CentOS、麒麟V10等 X86 架构的服务器 1)docker版本号:20.10.7 2)docker-compose 版本号:1.25.1 3)本文涵盖内容有:daemon.json、docker.service、docker-20.10.7.tgz、docker-...

    Centos7-x86架构下离线安装docker与docker-compose的教程和资源

    我们在安装服务器的时候,很多情况都是局域网,没有外网,安装软件特别的麻烦,主要的问题就是依赖包,所以整理资源和教程。...1.Centos7-x86架构下离线安装docker与docker-compose的教程 2.安装需要的rpm包以及依赖包

    Ansible-docker-centos7-ansible.zip

    Ansible-docker-centos7-ansible.zip,用于Ansible Playbook和角色测试的CentOS 7 Docker容器。CentOS 7 Ansible测试图像,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。

    docker 20.10.9 - docker-compose 1.24 离线安装包加安装一键式脚本

    docker 20.10.9 | docker-compose 1.24 离线安装包加安装一键式脚本

Global site tag (gtag.js) - Google Analytics