当前位置:   article > 正文

Docker命令(涵盖90%)_docker run image

docker run image
介绍

本文docker的命令操作是在linxu系统下,所以我们先从linux安装docker开始。

1、docker在linux系统下安装相关命令
1.1 安装命令

yum install -y docker

1.2 启动/重启docker命令

systemctl start docker
systemctl restart docker

2 docker镜像相关操作命令
2.1 镜像搜索/拉取

docker search xxx

例如:搜索mysql的linux 镜像命令如下:

docker search mysql

2.2 镜像拉取

docker pull mysql

额外说明:如果没有指定标签(版本),那么docker自动拉取最新的版本,那么如何拉取指定版本呢?拉取命令如下:docker pull mysql:标签(版本),示例如下:

docker pull mysql:5.7

上面就是拉取最新5.7版本的mysql镜像包

补充:docker默认是拉取国外的镜像,那么会导致网络慢,所以这里推荐修改成国内的镜像,修改步骤如下:

1、cd /etc/docker
2、vim daemon.json

然后输入如下内容,保存退出即可:

{
“registry-mirrors”:[“https://docker.mirrors.ustc.edu.cn”]
}

在这里插入图片描述

2.3 镜像查看

docker images

在这里插入图片描述

2.4 镜像删除

docker rmi repository:tag //通过镜像仓库名称+标签删除

docker rmi imageId //通过镜像ID删除

2.5 镜像导入/导出

导出:docker save repository:tag/imageId > /root/xxx.tar.gz

导入:docker load < /root/xx.tar.gz

3 docker容器操作相关命令

镜像和容器是不同概念的,两者不是同一回事,下面看看什么是docker容器

从上面的docker镜像拉取,那么如果我要运行这个镜像,这个镜像运行起来就可以理解成是一个容器

3.1交互方式运行容器(退出了该命令窗口,程序运行停止)

命令一:docker run -i -t --name 容器名称 repository:tag /bin/bash

命令二:docker run -it --name 容器名称 imageId /bin/bash

3.2守护进程方式运行容器

命令一: docker run -di --name 容器名称 repository:tag
举例:docker run -di --name=centos7 centos

命令二:docker run -di --name 容器名称 imageId
举例: docker run -di --name centos 35e3c5660c6e

4 查看容器的相关操作命令
4.1 查看正在运行的容器

docker ps

4.2 看历史运行过的容器

docker ps -a

查看历史运行过的容器

4.3 看最近运行过的容器

docker ps -l

看最近运行过的容器

4.3 容器启动/重启/停止命令

docker start imageId 举例: docker start 7ij2y8090

docker restart imageId 举例:docker restart 7ij2y8090

docker stop imageId 举例: docker stop 7ij2y8090

补充:这里imageId怎么获取?


方式一:如果知道容器的名称,那么可执行下面命令:
docker ps -a |grep 容器名称

方式二:如果不知道容器的名称,那么根据 4.1的命令:
docker ps

在这里插入图片描述
在这里插入图片描述

4.4 进入容器

方式一: docker exec -it 【imageId】 /bin/bash
缺点:执行了exit命退出容器后台,容器就停止运行

方式二:docker attch 【imageId】
缺点:进入容器正在执行某个命令的终端,不能在里面操作

在这里插入图片描述
在这里插入图片描述

4.4 删除容器

删除某个容器:docker rm 容器名称或者容器id
删除所有容器:docker rm ‘docker ps -a -q’

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/73993
推荐阅读
相关标签
  

闽ICP备14008679号