文章目录
前言
学习docker的使用心得笔记
一、docker下载安装
- docker查询可用的版本
- docker 查询可以下载的镜像
-
查看本地镜像
-
创建并启动运行容器
-
进入mysql容器
-
保存数据
二、使用步骤
1. docker查询可用的版本
# docker search mysql
2.docker 查询可以下载的镜像
代码如下(示例):
$ sudo docker pull mysql:5.7
3.查看本地镜像
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql 5.7 1b12f2e9257b 6 days ago 448MB
4.创建并运行容器
-
创建并启动一个mysql容器
docker run --name mysql-test -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7
–name:给新创建的容器命名,此处命名为mysql-test
-e:配置信息,此处配置mysql的root用户的登陆密码
-p:端口映射,此处映射主机3306端口到容器pwc-mysql的3306端口
-d:成功启动容器后输出容器的完整ID.
最后一个mysql指的是mysql镜像名字
-
查看容器运行状态
$ sudo docker ps
可以看到容器的简写ID,容器的源镜像,创建时间,状态,端口映射信息,容器名字等。
5. 进入mysql容器
1,进入mysql容器
docker exec -it mysql-test bash
2,连接mysql
mysql -uroot -p
6. 数据挂载
docker run -p 3306:3306 --name mysql -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
查看容器启动情况,-a包括未启动的容器
sudo docker ps -a
启动以前已经建立过的容器
docker start container_id 或者是 docker start dockername