ToB企服应用市场:ToB评测及商务社交产业平台

标题: [Linux]Docker快速上手操作教程 [打印本页]

作者: 万有斥力    时间: 昨天 22:25
标题: [Linux]Docker快速上手操作教程
前言

以下下令并不是docker的所有,仅涉及日常使用时最最常用的下令。
目的之一时给入门的朋友熟悉学习,其二时我本身偶然使用时备忘。
一、概念

简朴先容下docker的相关概念:

如果你是初次学习以上概念,那么可以先简朴地理解为:
镜像是一间间的套房,容器是人们住进这些套房后变成的一个个“家”,仓库是卖房的。
二、管理本地镜像

3.1 找docker镜像

从镜像仓库中查找想要的镜像,语法如下:
  1. docker search <docker镜像名>
复制代码
如:
  1. docker search mysql
复制代码
3.2 从镜像仓库拉取镜像到本地

  1. docker pull <镜像名>[:版本号]
复制代码
如:
  1. docker pull mysql
  2. docker pull ubuntu:20.04
复制代码
3.3 查看拉取到本地的镜像

  1. docker images
复制代码
docker镜像拉取到本地之后,就可以使用docker images
查到,之后需要再次使用该镜像时,不再需要从仓库中拉取。
3.3 删除镜像

  1. docker rmi -f <镜像名/镜像ID>
复制代码
如:
  1. docker rmi -f mysql
复制代码
四、管理容器

4.1 创建容器

  1. docker run [可选参数] image
  2. # 参数说明
  3. --name="name"        容器名字:用来区分容器
  4. -d                   后台方式运行
  5. -it                  使用交互式运行:进入容器查看内容
  6. -p                   指定容器的端口(四种方式)小写字母p
  7.     -p ip:主机端口:容器端口
  8.     -p 主机端口:容器端口
  9.     -p 容器端口
  10.     容器端口
  11. -P                     随机指定端口(大写字母P)
  12. -v                    指定文件映射关系
  13.      -v 本地路径:容器内部路径
  14. -e                   该镜像的特殊参数,如用于指定初始密码等
复制代码
如运行mysql容器,一样平常会使用如下下令:
  1.     docker run -p 3306:3306 --name mysql
  2.     -v /data/mysql/conf/my.cnf:/etc/mysql/my.cnf \
  3.     -v /data/mysql/logs:/logs \
  4.     -v /data/mysql/data:/var/lib/mysql \
  5.     --restart always \         # 该参数可选,用于让该容器在docker启动时自动启动
  6.     --privileged=true \        # 赋予容器几乎与主机相同的权限,mysql镜像一般需要多加这个参数
  7.     -e MYSQL_ROOT_PASSWORD=123456 -d mysql
复制代码
4.2 查看运行的容器

  1. docker ps
复制代码
4.3 容器删除

  1. docker rm -f <容器id>
复制代码
4.4 容器启停

  1. docker start <容器id>        # 启动容器
  2. docker restart <容器id>    # 重启容器
  3. docker stop <容器id>        # 停止当前正在运行的容器
  4. docker kill <容器id>        # 强制停止当前容器
复制代码
4.5 进入和退出容器

  1. docker exec -it <容器id> /bin/bash  # 进入
  2. exit # 退出
复制代码
4.6 拷贝容器内文件

  1. docker cp 容器id:容器内路径 宿主机路径 #从容器内拷贝文件到主机
  2. docker cp 宿主机路径 容器id:容器内路径  # 将宿主机文件拷贝入容器
复制代码

参考:
Docker 常用下令大全!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4