https://www.runoob.com/docker/docker-install-redis.html
docker service docker start
docker images
docker logs -f --tail 10 容器ID
docker image prune
docker pull mysql:5.7.29
run -itd
docker exec -it xxx
docker run -it 镜像名 /bin/bash -i交互式操作 -t终端
exit
或者
Ctrl+P+Q
ctrl+q
docker start 容器ID或者容器名称
docker ps -a
docker ps
docker restart 容器ID
docker start -i 5c6ce895b979
docker attach 容器ID
docker exec -it 容器ID /bin/bash
想要删除运行过的images必须首先删除它的container
删除容器 docker rm 容器id
删除镜像 docker rmi -f 镜像id
docker stop 117843ade696
docker stop 容器ID或容器名
参数 -t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态
docker stop -t=60 容器ID或容器名
docker kill容器ID或者容器名称
docker run --name mysql5.7.29 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.29
--name :给容器命名
-e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。
-p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。
-d 后台运行
最后的参数是用到的镜像名
docker exec -it mysql5.7.29 bash
mysql -u root -p //回车输入密码
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘123456‘;
直接用root账号登录也行。
CREATE USER ‘yrzsp‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;
GRANT ALL PRIVILEGES ON . TO ‘yrzsp‘@‘%‘;
原文:https://www.cnblogs.com/xiaoyinger/p/13177429.html