Docker学习(一)

    xiaoxiao2025-09-26  57

    今天公司请到了惠普的厂家人员来讲解Kubernetes 学习Kubernetes 当然要学习docker 那么从安装到简单的命令来一遍吧,我实在自己的虚拟机上(VM+CentOS) 刚开始怎么也连不上外网,后来发现有一个服务没有启动,不知道你会不会遇见这样的情况: VMware DHCP Service 这个服务要启动 安装Docker: wget -qO- https://get.docker.com/ | sh 拉取MySQL镜像: docker pull mysql:5.6 运行: docker run --name mysqlInstance -e MYSQL_ROOT_PASSWORD=1 -v [host绝对路径]:/var/lib/mysql -d -p 3307:3306 mysql:5.6 注释: run是新运行一个instance --name 非重要,不然就是一个hash不好操作。也不好分类别名之类的 -e 容器内部的环境参数 这里的参数是设置mysql root 密码的 -v 挂载容器内部的文件夹到外部,但是需要的是绝对路径(具有持久化方面的应用还是需要挂载本地磁盘的,不然删除之后数据就没了,肯定有其他方法导出来或者做管理的。但是我感觉这种方法是最方便的) -p 端口映射 host:con image:tag 查看所有的运行容器: docker ps -a 运行或者关闭一个docker: docker start [name] docker stop [name] 删除一个容器: docker rm [name] 我们不要安装ssh了,没必要因为docker都给你准备好接口了 docker exec -it [name] /bin/bash 以上就是今天下午实现了这么多,慢慢学习和大家分享~

    最新回复(0)