Docker - 常用命令

1.Docker 相关指令

systemctl status docker    判断状态

systemctl start docker    开启docker

systemctl stop docker    关闭docker

systemctl restart docker     重启docker

systemctl disable docker     docker 关闭开机自启

systemctl enable docker     docker  开机自启

docker info    查看docker相关信息

2.Docker  镜像操作

docker pull 镜像名:版本号     拉取镜像(默认最新版本)

docker images      查看拉取到的镜像

docker image rm 镜像名      删除镜像

docker inspect 镜像名    查看镜像具体信息

docker history 镜像名     查看镜像的历史信息

docker save 镜像名 | gzip > xxx.tar.gz     保存镜像

docker load < xxx.tar.gz     导入镜像

3.Docker 容器操作

docker run  容器名(eg : hello world)    启动和创建容器

docker run -it centors:7 bash       交互模式

docker start 容器名/容器id(前三位就可以)

docker [container] restart 容器名/容器id(前三位就可以)

docker stop 容器名/容器id(前三位就可以)

docker ps       查看docker容器运行信息(不包括已经关闭的)

docker ps -a    查看docker容器运行信息(包括已经关闭的,方便重启操作)

docker exec -it 容器名/容器id(前三位就可以) bash    

docker container rm 容器名/容器id(前三位就可以)

docker container rm -f 容器名/容器id(前三位就可以)

docker container logs 容器名/容器id(前三位就可以)

docker update 容器名/容器id(前三位就可以) restart=always       开机重启

其中:

-i       表示交互模式

-t       表示终端模式

-d      表示后台运行模式

-e       表示指定环境,例如指定启动mysql是的容器密码

-v       挂载(数据卷或目录)

-p       端口号(3306:3306)

--name      给容器一个容器名

4.Docker  数据卷或目录挂载

docker volume create 数据卷的名称

docker inspect 数据卷名

docker volume ls

docker run -it -v 数据卷名称:容器目录 镜像名 bash

docker run -it -v 宿主节目录:容器目录 镜像名 bash

5.Docker 镜像操作

原材料(centos:7,.....)

文件描述 Dockerfile

相关指令 docker build -t 自己设计的镜像名.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值