Centos docker安装及常用命令

卸载docker

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine

安装所需软件包

sudo yum install -y yum-utils \
	device-mapper-persistent-data \
	lvm2

设置稳定的仓库(用于下载 docker)

sudo yum-config-manager \
	--add-repo \
	https://download.docker.com/linux/centos/docker-ce.repo  

下载docker

sudo yum install docker-ce docker-ce-cli containerd.io

开机自启动

systemctl enable docker

启动docker

systemctl start docker

关闭docker

systemctl stop docker

重启docker

systemctl restart docker

列出本地镜像

docker images 

从镜像仓库中拉取指定的镜像

docker pull mysql:8.0.19

删除镜像

docker rmi mysql

创建一个容器

docker create --name mysqlDemo1  -e MYSQL_ROOT_PASSWORD=123456 -p 3312:3306 mysql:8.0.19

创建一个容器并运行

docker run --name mysqlDemo -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:8.0.19
-d             指在后台运行容器,返回容器 ID-i             以交互模式运行容器,通常与 -t 连用(即 -it)。
-t             为容器分配一个伪输入终端。
-P             随机端口映射,将容器内部端口随机映射到主机的端口
-p             指定端口映射,将容器内部端口映射到主机指定端口,格式:-p 主机端口:容器端口
--name         指定启动容器的名字,格式: --name 容器名
-e             指定环境变量,格式:-e 环境变量名=环境变量值
-v             文件挂载,将容器内部文件与主机文件绑定,格式 -v 主机文件路径:容器文件路径
1.执行 mysql:8.0.19 版本的镜像,生成一个容器
2.容器命名为 mysqlDemo
3.后台运行
4.设置登陆密码为 123456,登陆用户为 root
5.将容器内部 3306 端口映射到 主机的 3306 端口,即通过 主机的 3306 可以访问容器的 3306 端口

在运行的容器中执行命令

docker exec -it mysql /bin/bash
 -d         以分离模式在后台运行。
 -i         以交互模式运行容器,通常与 -t 连用(即 -it)。
 -t         为容器分配一个伪输入终端。

启动容器

docker start mysql

关闭容器

docker stop mysql

杀掉一个容器

docker kill mysqlDemo

删除容器

docker rm -f mysqlDemo

查看docker容器

docker ls

查看docker进程

docker ps
-a       显示所有容器,包括未运行的容器
-l       显示最近创建的容器
-n       指定数     显示最近创建的 指定数 的容器。比如: -n 7,显示最近创建的 7 个容器
-q       只显示容器 ID

查看容器中运行的进程信息

docker top mysql

获取容器的日志

docker logs --tail=10 mysql
-f         跟踪日志输出
--tail      显示最新的 n 条日志,格式: --tail=指定数
-t          显示时间戳

查看映射端口

docker port mysql

显示 docker 系统信息

docker info

显示 docker 版本信息

docker -v

相关推荐

  1. Centos docker安装命令

    2024-03-26 14:18:03       18 阅读
  2. Ubuntu安装 SNAPSNAP命令

    2024-03-26 14:18:03       17 阅读
  3. docker的安装docker命令

    2024-03-26 14:18:03       7 阅读
  4. nodejs安装命令

    2024-03-26 14:18:03       15 阅读
  5. linux命令

    2024-03-26 14:18:03       10 阅读
  6. 网络安全命令

    2024-03-26 14:18:03       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-26 14:18:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-26 14:18:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-26 14:18:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-26 14:18:03       20 阅读

热门阅读

  1. Git 的基本概念和使用方式

    2024-03-26 14:18:03       18 阅读
  2. 视频中的车流量统计_3.13

    2024-03-26 14:18:03       17 阅读
  3. Unity中使用AssetPostprocessor对模型动画处理

    2024-03-26 14:18:03       21 阅读
  4. Redis 教程系列之Redis 客户端连接(八)

    2024-03-26 14:18:03       15 阅读
  5. Redis 安装

    2024-03-26 14:18:03       19 阅读
  6. 设计模式概念、分类和原则

    2024-03-26 14:18:03       16 阅读
  7. ThreadLocal的主要特点:

    2024-03-26 14:18:03       19 阅读