Docker常用命令
Docker常用命令
官网文档 https://docs.docker.com/engine/reference/commandline/dockerd/
1、info|version
docker info
docker version
-- 可选参数 --format,-f (-f 是--format的缩写)
2、本地镜像管理
-- 查看本地镜像
docker images
-- 移除镜像;强制移除
docker rmi
docker rmi -f

3、镜像仓库
-- 搜索镜像 可加-f过滤
docker search
-- 拉取镜像 可登录DockerHub 搜索镜像,不加tag 默认是latest
docker pull


4、容器生命周期
-- 创建容器并运行镜像,缩写操作一个“-”,
docker run
--name 为容器命名;
-p 端口映射,宿主端口:容器端口;
-d 后台运行;
-i 以交互模式运行容器,通常与 -t 同时使用;
-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-v 绑定一个卷
-e 设置环境变量
例如:docker run -itd --name mysql-demo -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /tmp/mysqldata:/var/lib/mysql mysql:5.7.38
-- 启动、停止、重启容器
docker start
docker stop
docker restart
-- 杀掉一个运行中的容器
docker kill
-- 在容器中执行命令
docker exec
-- 删除容器
docker rm
-- 列出容器 默认是运行的容器,如果是运行和停止的需要加参数
docker ps
-- 复制容器内的文件到宿主主机上
docker cp
-- 进入容器
docker exec -it '容器' /bin/sh
-- 退出容器
exit
-- 创建局域网 启动容器是+ --net 设置相同的netname 可以将容器置于同一个局域网内
docker net create|ls|rm




浙公网安备 33010602011771号