安装docker
安装docker
yum -y install docker-io
启动docker
service docker start
安装mysql镜像
docker pull mysql
查看镜像是否安装成功
docker images
运行mysql
docker run --name=mysql -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
- -p 用于指定端口(外部端口:内部端口)
- –name之后定义名字
- MYSQL_ROOT_PASSWORD为自己定义的密码。
- -d用于指定要运行的镜像
查看运行的容器:docker ps
开启外部访问
根据容器id进入镜像内部:
docker exec -it f3b47f4d17b8 bash
进入mysql:
mysql -uroot -p
use mysql
ALTER USER'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
exit退出镜像内部
停止和重启mysql容器:
停止容器:
docker stop f3b47f4d17b8 #(镜像运行的容器id号)
重启:
查看所有容器,包括停止的:
docker ps -a
重启:
docker restart f3b47f4d17b8
也可以移出这个容器:
docker rm f3b47f4d17b8
Docker常用命令
新建容器
docker run -d --name 自定义容器名 镜像ID或镜像名
展示当前运行的容器
docker ps
展示所有容器
docker ps -a
展示所有本地镜像
docker images
运行容器
docker start 容器名或容器ID
停止运行容器
docker stop 容器名或容器ID
删除容器
docker rm -f 容器名或容器ID
进入容器内容bash
docker exec -it 容器名或容器ID bash
#退出容器命令:exit
关闭docker服务
systemctl stop docker