docker —version 查看当前版本
docker ps 查看正在运行的容器
docker images 查看本地所有镜像
docker run 运行一个容器
docker pull 拉取一个镜像到本地
docker push 推送一个镜像
docker ps -a 查看所有的容器
docker run -d —p 8001:80 —-name 容器自定义名称 镜像名称 docker启动容器命令
使用阿里云镜像加速:
加速地址:可自行在阿里云申请
MongoDB操作:
docker pull mongo 拉取mongodb镜像
docker run -d -p 27016:27017 --name mymongo mongo
host上为27016 容器27017 自定义名称 镜像名称
docker logs mymongo 查看日志
docker rm mymongo 删除容器
docker stop mymongo 停止运行容器
docker start mymongo 启动容器
docker ps -a 查看所有的容器
MySql操作:
docker pull mysql
docker pull mysql/mysql-server
docker run -d -p 3306:3306 --name mysql01 mysql/mysql-server
docker exec -it mysql01 bash —————运行mysql
mysql的操作:
mysql>mysql -uroot -p
mysql>Input Password:
mysql>use mysql
mysql>set password for ‘root@localhost’ =password(‘new password’); //修改密码
mysql>create user ‘allen’@‘localhost’ identified by ‘your password’; //创建用户
mysql>grant all privileges on *.* To ‘allen’@‘localhost’ with grant option;//授权可通过locahost访问,但
无法通过其他客户端进行访问
mysql>create user 'allen'@'%' identified by 'your password'; //创建一个具有不限制IP访问的用户
mysql>grant all privileges on *.* To ‘allen’@‘%’ with grant option; //对该用户进行授权
超级用户:root
默认密码:YvbaPL@tAd3p3m0d2ENVEplAS+U
修改为: pwd123456
使用容器启动:docker exec -it mysql01 mysql -uroot -p
更改密码:alter user ‘root’@‘localhost’ identified by ‘pwd123456’;
可以正常使用mysql。
修改编码字符集格式,两种方法: