docker常用命令

docker安装

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或者容器名称

启动mysql(创建mysq容器)

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 后台运行
最后的参数是用到的镜像名

进入mysql

docker exec -it mysql5.7.29 bash

登录mysql

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'@'%';

posted @ 2020-06-22 16:15  Amy小影儿  阅读(212)  评论(0编辑  收藏  举报