docker基本命令:
启动docker
systemctl start docker
查看docker版本
docker version 或者 docker -v
查看docker状态
systemctl status docker
关闭docker
service docker stop
重启docker
service docker restart
设置docker开机启动
systemctl enable docker
从仓库中下载一个镜像(拉取官方的最新版本的镜像),默认为docker hub上
docker pull mysql:latest
指定下载8.0版本
docker pull mysql:8.0
查看所有镜像
docker images
删除镜像(会提示先停止使用中的容器)
docker rmi 镜像name/镜像id
查看运行中的镜像
docker ps
查看所有容器,包括未运行的
docker ps -a
查看容器运行日志
docker logs 容器名称/容器id
停止容器运行
docker stop 容器name/容器id
终止容器后运行
docker start 容器name/容器id
容器重启
docker restart 容器name/容器id
删除容器
docker rm 容器name/容器id
进入某个容器内部 (如 : mysql)
docker exec -it mysql bash
docker exec -it mysql /bin/bash
docker exec -it node bash (进入到node容器)
创建容器,把容器3306端口映射到宿主机3306端口(前面的是主机端口,后面的3306是容器端口),把/demo映射到宿主机的/demo(前面是主机,后面是容器),node是容器名,并指定是从mysql这个镜像上创建容器。
-p 3306:3306 :映射容器服务的3306端口到宿主机的3306端口,外部主机可以直接通过宿主机ip:330
MAC(m1)-CentOS8 Docker安装Redis,Docker基本命令
于 2023-01-13 23:41:15 首次发布