docker命令

Docker 基础命令

查看docker 运行状态

systemctl status docker

关闭docker

systemctl stop docker

启动docker

systemctl start docker

重启docker

systemctl restart docker

docker设置随服务启动而自启动

systemctl enable docker

查看docker 版本号信息

docker version

docker info

docker 帮助命令

docker --help

docker 镜像命令

查看自己服务器中docker 镜像列表

docker images

搜索镜像

docker search 镜像名

拉取镜像

不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本

docker pull 镜像名 docker pull 镜像名:tag

运行镜像

docker run 镜像名 docker run 镜像名:Tag

保存镜像

将我们的镜像 保存为tar 压缩文件 这样方便镜像转移和保存 ,然后 可以在任何一台安装了docker的服务器上 加载这个镜像

docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字 docker save tomcat -o /myimg.tar

删除镜像

#删除一个 docker rmi -f 镜像名/镜像ID #删除多个 其镜像ID或镜像用用空格隔开即可 docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID #删除全部镜像 -a 意思为显示全部, -q 意思为只显示ID docker rmi -f $(docker images -aq)

加载镜像

任何装 docker 的地方加载镜像保存文件,使其恢复为一个镜像

docker load -i 镜像保存文件位置

Docker 容器命令

查看正在运行容器列表

docker ps

查看所有容器

包含正在运行 和已停止的

docker ps -a

运行一个容器

# -it 表示 与容器进行交互式启动 -d 表示可后台运行容器 (守护式运行) --name 给要运行的容器 起的名字 /bin/bash 交互路径 docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash

容器端口映射

1.首先停止容器

# 先停止咱之前运行的 redis 容器 docker stop 容器名/容器ID

.删除容器

# 先删除咱之前创建的 redis 容器 docker rm 容器名/容器ID

端口映射

-p 宿主机端口:容器端口 docker run -itd --name redisText -p 8888:6379 redis /bin/bash

进入容器

docker exec -it 容器名/容器ID /bin/bash #进入 前面的 redisText 容器 docker exec -it redisText /bin/bash

退出容器

#-----直接退出 未添加 -d(持久化运行容器) 时 执行此参数 容器会被关闭

exit

# 优雅退出 --- 无论是否添加-d 参数 执行此命令容器都不会被关闭

Ctrl + p + q

停止容器

docker stop 容器ID/容器名

重启容器

docker restart 容器ID/容器名

启动容器

docker start 容器ID/容器名

kill 容器

docker kill 容器ID/容器名

查看容器日志

docker logs -f --tail=要查看末尾多少行 默认all 容器ID

容器自启动

启动容器时,使用docker run命令时 添加参数–restart=always 便表示,该容器随docker服务启动而自动启动

docker run -itd --name redis002 -p 8888:6379 --restart=always redis /bin/bash

在已有的容器怎么设置自启动

docker update --restart=always 容器Id 或者 容器名 或 docker container update --restart=always 容器Id 或者 容器名

更换容器名

docker rename 容器ID/容器名 新容器名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值