美文网首页
Docker之初顾茅庐(Docker基础命令)

Docker之初顾茅庐(Docker基础命令)

作者: 单名一个冲 | 来源:发表于2019-04-14 00:55 被阅读0次

docker服务操作

  1. 开启、重启、关闭、查看Docker后台服务状态
开启服务:
sudo systemctl start docker

重启服务:
sudo systemctl restart docker

关闭服务:
sudo systemctl stop docker

查看服务状态:
sudo systemctl status docker.service

docker管理操作

  1. 查看Docker容器的信息和版本等
docker info
或
docker version

镜像的管理(镜像类似于我们的启动包)

  1. 查看已安装的镜像
docker image ls
或
docker images
  1. 搜索docker库中的镜像
docker search <镜像名>

e.g:搜索redis镜像
docker search redis
  1. 拉取镜像
// 默认会拉取 latest 版本
docker pull <镜像名>
或
// 指定版本拉取
docker pull <镜像名>:<版本>
  1. 删除镜像
docker rmi <镜像ID [...]>

容器的管理(已经加载的镜像)

  1. 查看Docker容器的状态
docker ps
或
docker ps -a
  1. 创建容器并进入交互式界面
创建容器并进入交互式:
docker run -it --name <容器名> <镜像名>:<镜像版本> /bin/bash

进入交互式界面后不要使用exit退出,应使用ctrl+p+q组合按键,否则不能后台执行

重新进入容器交互:
docker attach <容器名>                # 应使用ctrl+p+q组合按键退出
docker exec -it <容器名> /bin/bash    # 使用exit退出后容器后台运行

参数解释:
-it 使用交互
--name 指定容器名
/bin/bash 在容器中使用bash交互
-d 后台执行容器
  1. 开启、重启、停止容器
开启容器:
docker start <容器名>

重启容器:
docker restart <容器名>

停止容器:
docker stop <容器名>
  1. 移除容器
docker ps -a
docker rm <CONTAINER ID或者NAMES [...]>
  1. 查看容器的元数据信息
docker inspect <容器名>
  1. 查看容器的输出日志
docker logs <CONTAINER ID或者NAME>
或
// -f 持续输出
docker logs <CONTAINER ID或者NAME> -f

相关文章

网友评论

      本文标题:Docker之初顾茅庐(Docker基础命令)

      本文链接:https://www.haomeiwen.com/subject/gfelwqtx.html