docker pull 镜像包名称(name) 默认下载最新版本的镜像包
示例: docker pull mysql
4. 启动Docker?
[root@iZ2zearkb2a36wkifspfmkZ local]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql latest a0d4d95e478f 4 days ago 541MB
输入命令:
docker run -p 3306:3306--name mysql01 -e MYSQL_ROOT_PASSWORD=123456-d mysql
意思是启动mysql镜像,并给它起名为mysql01,设置他的root账户密码为123456-p是做了端口映射
将主机的3306端口映射到mysql容器的3306端口
查看启动的镜像:
[root@iZ2zearkb2a36wkifspfmkZ local]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
047e9b622eca mysql "docker-entrypoint.s…" About an hour ago Up About an hour 0.0.0.0:3306->3306/tcp,33060/tcp mysql01
5. Navicat连接测试
6. 如何自定义镜像使用的配置文件?
官方文档给出的命令:
docker run --name some-mysql -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag