docker
| systemctl 相关 command | detail | 
|---|---|
| sudo systemctl start docker | 启动docker | 
| sudo systemctl stop docker | 停止docker | 
| sudo systemctl restart docker | 重启docker | 
| sudo systemctl status docker | 查看docker状态 | 
| 镜像相关 command | detail | 
|---|---|
| docker search 镜像名称 | 搜索镜像 | 
| docker pull 镜像名称 | 默认下载latest | 
| docker pull 镜像名称:5.7 | 指定版本下载 | 
| docker images | 查看本地所以镜像 | 
| docker image ls | 查看本地所以镜像 | 
| docker rmi imageid | 删除镜像id为 imageid的镜像 | 
| 容器相关 command | detail | 
|---|---|
| docker start containerid | 启动容器 | 
| docker restart containerid | 重启容器 | 
| docker stop containerid | 停止容器 | 
| docker rm containerid | 删除容器 | 
| docker ps | 查看 运行中的容器 | 
| docker ps -a | 查看 所有容器 | 
| docker logs --tail=1000 containerid | 查看容器id为containerid最后的1000行日志日志, --tail=1000参数限制只显示最后的1000行日志 | 
| docker logs containerid | 查看容器id为containerid的完整日志 | 
| docker ps -a | 查看 所有容器 | 
| docker ps -a | 查看 所有容器 | 
| docker ps -a | 查看 所有容器 | 
| docker exec -t containerid bin/bash | 进入容器id为 containerid的容器内部 | 
| exit | 停止并退出docker 容器终端,容器状态不保留 | 
| Ctrl + P | 容器后台运行,退出容器终端 | 
| Ctrl + Q | 容器后台运行,退出容器终端 | 
| docker restart containerid | 重启容器 | 
docker logs 相关指令:参考
 --details显示提供给日志的其他详细信息
 --follow , -f 实时跟踪日志输出
 --since 显示自某个timestamp之后的日志大于等于某个时间,或相对时间,如1h 就是1h)
 --tail , -n all 从日志末尾显示的行数,默认值为all 全部
 --timestamps , -t 日志每行显示日志时间戳
 --until 显示自某个timestamp之前的日志小于等于某个时间,或相对时间,如30m(即30分钟)
docker-compose
安装
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
/docker/jenkins_home 目录设置最高权限,所有用户都具有读、写、执行这个目录的权限。
chmod 777 /docker/jenkins_home
将 /usr/local/bin/docker-compose 文件设置为可执行文件,这样可以通过命令行直接执行 docker-compose 命令,而不必指定脚本的路径
sudo chmod +x /usr/local/bin/docker-compose
执行docker-compose需要在docker-compose.yml 文件所在目录
| docker-compose up -d | 在 后台启动docker-compose.yml 文件所在目录中指定的所有容器 | 
| docker-compose down | 停止并删除docker-compose.yml 文件所在目录中指定的所有容器 | 
| docker-compose ps | 列出 docker-compose.yml 文件所在目录中 正在运行的所有容器。 | 
| docker-compose logs servicename | 输出名为 servicename服务的日志 | 
| docker-compose restart servicename | 重启 servicename服务 | 
| docker-compose start servicename | 启动 servicename服务 | 
| docker-compose stop servicename | 停止servicename服务 | 
| docker-compose exec servicename bash | 在名为 servicename 的服务的容器中启动一个交互式的 Bash Shell | 
| Ctrl + D | 退出交互式的 Bash Shell | 
好书推荐
 购买链接:京东直达
 这是一本面向初学者的Python编程入门书,特别适合没有任何编程基础的读者学习。如果你想要学习Python编程,或者想转型到人工智能领域寻找机会,那么我向你真诚的推荐这样一本好书。
 