docker常用命令
2022-01-06 本文已影响0人
DeadMoon
查看/停止/重启 docker 状态
systemctl status/stop/restart docker
查看本地镜像
docker images
搜索远程镜像
docker search name
拉取镜像
docker pull name:version // hub.docker.com
删除本地镜像
docker rmi ${ IMAGE ID }
查看容器
docker ps -a
运行容器
docker run -it(直接进入)|id(后台创建) --name ${ alias } ${ docker image }
删除容器
docker rm ${ container Id }
进入容器
docker exec -it ${ container Id } /bin/bash
数据卷
docker run -it --name=${ name } -v ${宿主机 path}:${容器 path} 镜像 /bin/bash
重启容器
sudo docker start ${container ID}
<!--容器被删除 容器关联的数据会被保存在宿主机里面-->
设置数据卷
docker run -it --name=${ name } -v ${ path } 镜像 /bin/bash
容器映射
docker run -id -p ${ 宿主机端口 }:${ 容器应用端口 } --name=${ 容器名称 } -v
${ 宿主机目录 }:${ 容器目录 }
> -v $PWD/logs:/logs \
> -v $PWD/data:/var/lib/mysql \
> -e MYSQL_ROOT_PASSWORD=262817 \
> mysql