Docker的基本安装和使用
Docker 现在应用真的是越来越广泛了,越来越多的企业用它来部署项目,很方便。 Docker 在
yum
和apt
两大主流包管理器上,都已经有了Docker,可以直接安装。
以Ubuntu为例
切换到root用户下操作,直接安装。
apt install docker.io
使用Docker安装MySQL
写MySQL的原因还是涉及到数据持久化的问题,如果不把数据映射到主机硬盘上的话,下次开启就没有数据了。
配置MySQL可以查找官方镜像并拉取
docker search mysql #在官方的Docker Hub上查找合适的mysql版本,后边还有点赞数
docker pull mysql #我一般选star多的,直接pull下来
启动mysql
docker run -p 3306:3306 --name mymysql -v /opt/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
我们使用-v
参数将mysql
的数据指向宿主机的/opt/data
文件夹下,这样以后启动的话数据也不会丢失。
Docker的一些简单常用命令
参数 | 含义 |
---|---|
-v |
挂载宿主机目录到容器内,实现数据持久化 |
-d |
后台执行你的实例 |
docker exec -it ‘yourInstance’ bash |
进入你的实例容器 |
-p |
映射容器端口到宿主机端口 |
你可以使用docker
做很多事情,甚至可以在x86架构的平台上运行arm程序