美文网首页
Docker 常用终端命令

Docker 常用终端命令

作者: 一滴矿泉水 | 来源:发表于2024-01-28 11:03 被阅读0次

1、安装 docker

yum install -y docker

2、移除 docker

yum remove docker

3、启动、停止、重启、设置开机启动 docker

// 启动 Docker
systemctl start docker
// 停止Docker
systemctl stop docker
// 重启
systemctl restart docker
// 设置开机启动
systemctl enable docker

4、查看 docker 版本、信息

// 版本
docker -v 
// 信息
docker info

5、查看 docker 内本地镜像

docker images

6、搜索、拉取镜像

// 搜索
docker search 镜像名称
// 拉取  (:tag 可省略 ,省略版本号则默认拉取最新版本 )。
docker pull 镜像名称:tag 

7、删除镜像

docker rmi 镜像名称

8、查看所有运行中的容器

docker ps

9、查看所有容器(包括 没有启动的容器)

docker ps -a

10、停止、重启、挂起、恢复容器、删除容器

// 停止
docker stop 容器id
// 重启
docker restart 容器id
// 挂起
docker pause 容器id
// 恢复容器
docker unpause 容器id
// 删除容器
docker rm 容器id

11、查看容器信息

docker inspect 容器ID

12、启动容器

docker run -it -d --name myjava
docker run -it -d --name myjava -p 9000:8080 -p 9001:8005
docker run -it -d --name myjava -v /home/project:/soft
参数说明:
-it:运行容器的同时进入容器
-d:后台运行容器
--name:为容器起名字,后面跟的是镜像名称:java
-p:9000:8080把容器的8080端口映射到宿主的9000端口上
-v:映射文件夹,数据卷挂载;/home/project:/soft 把宿主机的/home/project映射到soft文件夹上。

13、创建镜像

docker build -t my-huawei-demo:1.0 .

-t : 是给镜像其起名,格式依然是 repository:tag 不指定tag,默认为latest

. : 是指定Dockerfile 所在目录, 如果就在当前目录,则指定为 “ . ”

14、进入容器

docker exec -it 容器id bash

15、查看容器的日志

docker logs -f 容器ID(-f:可以滚动查看日志的最后几行)

16、容器的重启策略

// 不自动重启容器
--restart=no
// 只要容器退出,Docker就会自动重启容器
--restart=always
// 只有当容器因为错误而退出时,Docker才会自动重启容器
--restart=on-failure
// 除非用户明确地停止了容器,否则即使Docker守护进程重新启动,也会自动重启容器
--restart=unless-stopped

例如,使用以下命令启动一个Redis容器,并将其配置为始终自动重启:

docker run -d --restart=always --name redis redis:latest

如果需要更新已运行容器的重启策略,可以使用docker update命令。例如,将名为redis的容器的重启策略设置为始终自动重启:

docker update --restart=always redis

需要注意的是,如果容器在启动时没有设置--restart参数,那么可以通过运行docker update命令来更新容器的重启策略。

17、更新容器内存限制

在命令中,将<new_memory_limit>替换为你想要设置的新内存限制,以字节为单位。例如,如果要将内存限制更改为512兆字节,命令将如下所示:

docker update --memory=512m <container_id_or_name>

文章持续更新中、希望对各位有所帮助、有问题可留言 大家共同学习 !

相关文章

  • docker常用命令

    一、 docker帮助命令 二、docker 镜像(images)常用命令 三、docker 容器常用命令

  • Docker 常用命令

    Docker 常用命令 镜像命令 docker images docker search docker pull ...

  • Docker | 镜像和容器常用命令

    Docker 常用命令 了解常用命令有助于控制docker行为 1. Docker 镜像常用命令 1.1 搜索镜...

  • Docker常用命令

    Docker常用命令 Docker帮助命令 docker version:查看docker版本 docker in...

  • 100,000 of whys!

    如何通过终端安装Docker?打开终端,输入命令行# brew cask install docker,Homeb...

  • 3.Docker 的常用命令

    概况 如何获得docker命令的帮助 docker 的常用命令 Docker命令使用帮助 Docker Clien...

  • docker 笔记

    docker常用管理命令(上)docker常用管理命令(下) 使用image创建container并进入交互模式,...

  • docker常用命令

    docker 常用命令 docker version docker search tutorial docker ...

  • Docker的使用教程

    安装Docker 配置阿里云镜像加速器 Docker常用命令 Docker镜像命令 Docker容器命令 Dock...

  • k8s docker 运维

    kubectl常用命令: yaml文件 docker常用命令 kubernetes中,如果docker镜像需要登录...

网友评论

      本文标题:Docker 常用终端命令

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