侧边栏壁纸
博主头像
梦中小城博主等级

你不会找到路,除非你敢于迷路。

  • 累计撰写 81 篇文章
  • 累计创建 66 个标签
  • 累计收到 161 条评论

目 录CONTENT

文章目录

🐳小白讲解docker常用命令汇总(长期更新)

梦中小城
2022-03-29 / 0 评论 / 1 点赞 / 1,961 阅读 / 776 字

hey,这里是梦中小城小站,欢迎阅读!(¯︶¯)

docker是什么💫

docker是一个开源的应用容器引擎,能够允许开发者将其部署的代码打包成镜像,并允许用户将其部署到自己的设备,比如Windows、linux或者虚拟环境中,在这个容器中所部署的镜像是沙箱机制,对一个镜像操作理论上不会影响其他板块的镜像。
image

萌萌哒的docker图标

按照我的理解,docker是一个大盒子,盒子里面用木板划分为几个小块,每个小块里面可以放不同口味的巧克力,在控制变量情况下,吃了白巧克力并不会影响其他块的巧克力(除了再偷偷把块2的巧克力也吃了~)

块1 块2 块3
白巧克力 黑巧克力 夹心巧克力

巧克力吃完了怎么办?哈哈,这个问题不用担心。因为这个盒子有专门的巧克力厂(仓库respository),每位生产者(作者author)会把生产好的巧克力放到这个工厂,当盒子发送请求添加巧克力需求时工厂就会把做好的巧克力发到到盒子。

image

docker部署范围🤔

根据我两个多月不成熟的学习和体验,docker主要有以下几种环境可部署:

  • 实体机(windows、linux、mac、安卓temmux终端)
  • 虚拟机(window、Linux、ubuntu)
  • 群晖

docker常用命令✅

安装命令✳️

# yum 包更新 
yum update
# 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
# 设置yum源
##官方源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装docker,出现输入的界面都按 y 
yum install -y docker-ce
# 查看docker版本,验证是否验证成功
docker -v
> #比如输入命令后出现:Docker version 20.10.13, build a224086
# 启动docker
systemctl start docker
# 允许开机自启
systemctl enable docker

镜像命令💻

拉取镜像

docker pull 镜像名称:版本号,例如docker pull whyour/qinglong:2.10.13

删除镜像

docker rmi 镜像id

删除所有镜像(谨慎,一般不用)

docker rmi docker images -q

容器命令❇️

启动docker

systemctl start docker

守护进程重启

systemctl daemon-reload

重启docker

systemctl restart docker

service docker restart

关闭docker

docker service docker stop

docker systemctl stop docker

查看当前运行容器

docker ps a

查看所有正在运行容器

docker ps -a

进入容器

docker exec -it 容器名 bash

删除容器

docker rm 容器id或者名字

停止容器

docker stop 容器id或者名字

重启容器

docker start 容器id或者名字

查看容器信息

docker inspect 容器id或者名字

资料引用❤️

Docker安装及使用Docker部署常用环境
docker启动命令,docker重启命令,docker关闭命令

1

评论区