docker for mysql

252 阅读1分钟

1.安装

brew cask install docker


2.查看docker信息

docker  info


3.查看docker镜像信息 

docker images


4.安装镜像

docker pull hub.c.163.com/library/mysql:latest


5.运行docer镜像 

docker run --name docker-mysql -p 10001:3306 -e MYSQL_ROOT_PASSWORD=123123 -d hub.c.163.com/library/mysql

--name:容器名称

-p:端口映射,宿主机端口:虚拟端口

-e:初始化root用户密码为123123

-v $PWD/conf:/etc/mysql/conf.d:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf

-d:开启Daemon模式


6.搜索镜像

docker search flink



7.启动镜像

docker start docker-mysql


8.停止镜像

docker stop docker-mysql


9.查看镜像日志

docker logs docker-mysql



10.删除容器

docker rm -f docker-mysql


11.删除镜像 rmi -f hub.c.163.com/library/mysql:latest

12.查看容器端口

docker port d6eb3a489a8d


13.查看正在运行的容器

docker ps

14.查看所有容器

docker ps -a


15.进入容器

docker exec -it d6eb3a489a8d /bin/bash



16.查看容器网络

docker network ls


17.查看容器进程id

docket top docker-mysql


18.模糊删除镜像 

docker rmi --force $(docker images | grep my | awk '{print $3}')


19.推送镜像到远程仓库

docker push mysql:latest

docker push mysql:latest  registry hub.c.163.com/library/mysql:latest