常用的docker命令汇总

docker run image # 启动一个容器
docker pull image # 拉取一个镜像
docker run -it image # 以交互模式进入容器中
docker build -t image_name . # 通过dockerfile文件创建新的镜像
docker history image_name # 显示镜像的构建历史
docker tag image_name image_name:lastest # 给镜像打tag
docker login -u username # 在docker host上登录docker hub
docker push image_name # 将镜像推送到dokcer hub
docker run -d -p 5000:5000 -v /myregistry:/var/lib/registry image_name # -d从后台启动容器,-p 将容器的端口映射到主机的端口,-v将主机的目录映射到容器的目录
docker commit container # 从容器创建镜像
docker rmi image # 删除host上镜像
docker search image # 搜索docker hub 中的镜像
docker ps 或者 docker container ls # 可以查看docker host中当前运行的容器
docker ps -a 或者 docker container ls -a # 可以查看所有状态的容器
docker attach # 可以attach到容器启动命令的终端
docker exec -it container # 以交互的模式进入容器
docker logs -f container_id # 查看启动命令的持续输出
docker rename container # 为容器进行重命名
dcoker kill container # 快速停止容器
docker start/stop/restart/pause/unpause # 容器的生命周期类操作
docker rm container # 删除容器 -v 参数可以删除容器使用到的卷
docker rm -v $(docker ps -aq -f status=exited) # 批量删除所有已经退出的容器
docker network inspect bridge # 查看bridge网络的详细配置信息
docker network create --driver bridge my_net # 通过bridge驱动创建前面类似的bridge网络 -o parent 指定使用的网络 interface
 --subnet 指定分配的ip网段 --gateway 指定分配网络的网关
docker network connect my_net2 contain_id # 给容器添加一块my_net2的网卡
docker info # 查看linux发行版默认的storage_driver
docker inspect contain_id # 查看容器的详情
docker volume ls # 查看docker host上的volume
docker volume inspect volume_id # 查看volume的详情
docker cp # 可以在容器和 host 之间拷贝数据
docker create --name vc_data datapacker # 创建一个容器不启动
docker volume rm $(docker volume ls -q) # 批量删除所有的孤儿volume
docker-machine ls # 查看一下当前的machine
docker-machine create --driver generic --generic-ip-address=192.168.56.104 host1 # 创建host1
docker-machine upgrade host1 host2 # 更新machine的docker到最新版本
docker-machine config host1 # 查看machine的docker daemon的配置
docker-machine scp host1:/tmp/a host2:/tmp/b # 可以在不同的machine之间拷贝文件
docker save -o <save image to path> <image name> # 将所需要的docker镜像保存为tar文件,然后scp给另一个docker host
docker load -i <path to image tar file> # 在另一台主机上解压镜像,即可使用镜像
posted @ 2020-12-16 11:42  Richardo-M-Lu  阅读(86)  评论(0编辑  收藏  举报