分享网络学习历程及生活

docker常用命令

docker imgaes #查看本地镜像
docker search 名称 #搜索在线镜像源的镜像
docker pull 镜像名:版本 #拉取镜像
docker rmi 镜像id #删除镜像,rmi的i的意思是image镜像
docker rmi 镜像id --force #强制删除镜像
docker ps #查看运行的容器
docker ps -a # 查看所有的容器,不管是否运行
docker run #运行容器
-i 运行容器
-t 容器运行进入命令行,直接进入容器 交互式容器
-d 守护进程,后台运行容器 守护式容器
--name 给容器命名
-v 映射本地目录到容器目录 (文件也可以) 主机目录地址:容器目录地址
-p 映射本地端口到容器端口 主机端口:容器端口
docker run -it --name=abc centos:7 /bin/bash 交互式
docker run -id --name=abc centos:7 /bin/bash 守护式
docker exec -it 容器name(容器id) /bin/bash #登录进入容器
docker start 容器name(容器id) #开启容器
docker stop 容器name(容器id) #关闭容器
docker rm 容器name(容器id) #移除容器

docker cp ./adc.txt 容器 name:/root #把主机abc.txt复制到容器的root下
docker cp 容器
name:/root/abc.txt /root #把容器的root下的abc.txt复制到主机的root下
查看容器各种运行数据(容器外查看ip)
docker inspect 容器name(容器id)

docker commit 容器名 镜像name #把容器创建成为一个镜像,操作后可以用docker images查看
docker save -o tar名 镜像name #将指定镜像保存成 tar 归档文件, -o :输出到的文件。
docker load -i 文件 #导入使用
docker save 命令导出的镜像, -i : 指定导入的文件。

添加新评论