玖叶教程网

前端编程开发入门

docker常用命令(docker常用命令及参数)

#头条创作挑战赛#

本文是以CentOS Linux release 7.7.1908为演示环境,以root为操作用户。

首先是安装docker,使用yum安装软件,需要root权限,如果是普通用户注意需要sudo,本文为了方便直接使用root用户。

//安装docker
yum install docker
//设置docker开机自启,这个看个人是否需要开机自启
systemctl enable docker
//启动docker
systemctl start docker

以下以安装mysql为例

1 下载mysql的image,如果直接的写mysql,docker会从远程的docker镜像中心下载最新的mysql版本,速度较慢,这里推荐网易的镜像加速,docker pull hub.c.163.com/library/mysql:latest

docker pull mysql

2 查看所有的下载的images

docker images

3 重命名images的名称和tag,这个比较常用,因为下载下来的镜像名称一般都是比较长的,不方便使用,可以进行修改

docker tag <imageID> <newName>:<tag>

4 创建容器

docker run --name mysql-test -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
--name是容器的名称  
-e 启动容器指定的参数
-p  端口映射 -P 将需要的端口随机映射到主机的端口上
-d 后台运行
-it  /bin/bash 因为docker容器里面如果没有进程在运行,就会退出
所以,有的时候,会使用它来保持容器不会停止
//注意,如果直接的docker run -it 不加上-d的话,
//会直接的进行到容器,是前端启动,退出容器cli之后,容器也就退出

5 进入到容器

// 进入到容器的常规方法有4个 docker attach,ssh,nsenter ,docker exec
//这里推荐使用docker exec
docekr exec -it <容器id>  /bin/bash

6 停止容器

brdocker stop <容器id>

7 启动容器

brdocker start <容器id>

8 查看所有容器

//这里包括启动的和没有启动的容器

brdocker ps -a 

9 查询所有启动的容器

brdocker ps 

10 删除容器

brdocker rm <容器id或者是容器名称>

11 删除镜像

brdocker rmi <镜像id>

12 查看docker的版本

brdocker version

13 查看docker 的详细信息

brdocker info

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言