`

centos 7 docker

 
阅读更多

 

1.添加源

 [root@localhost yum.repos.d]# cd /etc/yum.repos.d

[root@localhost yum.repos.d]# ls 

backup  CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo  docker-ce.repo

[root@localhost yum.repos.d]# wet https://download.docker.com/linux/centos/docker-ce.repo

生成docker-ce.repo 

 

2. 安装docker

yum install  docker-ce

3.启动 docker 服务

 systemctl start docker

4.查看docker 版本

docker version

 

 

 

a.解决docker pull 时卡慢问题:

[root@localhost docker]# cd /etc/docker

[root@localhost docker]# more daemon.json

{

  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]

}

[root@localhost docker]# systemctl restart docker

 

 

docker 命令:

 1. 查找仓库镜像

docker search mysql

2.下载镜像

docker pull mysql:5.6

3.查看本地镜像

docker images

4.创建容器并运行

 

docker run -d --name mysql -v /data/mysql/data:/var/lib/mysql -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/var/log/mysql -e MYSQL_ROOT_PASSWORD=111111 -p 3306:3306 mysql

 

-d: 后台运行容器,并返回容器ID

--name mysql :容器名 mysql

-v /data/mysql/data:/var/lib/mysql :将主机mysql/data目录挂载到容器的//var/lib/mysql--mysql 数据文件保存

-v /data/mysql/conf:/etc/mysql/conf.d :将主机/data/mysql/conf 挂载到容器的/etc/mysql/conf.d 目录,使主机上conf目录下的所有*.cnf 被mysql 读取配置。

-v /data/mysql/logs:/var/log/mysql :将主机/data/mysql/logs目录挂载到容器的/var/log/mysql,用于mysql日志输出到宿主机

-p 3306:3306:将容器的3306端口映射到主机的3306端口

-e MYSQL_ROOT_PASSWORD=111111 :设置mysql 初始化root用户的密码

 

mysql:最后一个是 镜像名称

 

5.进行容器命令行

docker exec -it ${containerId}/bin/bash

5.查看所有容器

docker ps -a

6.停止容器

docker stop ${containerId}

7.启动存在容量

docker start ${containerId}

8.删除容器

docker rm ${containerId}

  9. 删除镜像

   docker rmi  ${imageId}

10.查看容器日志输出

docker logs ${containerId}

分享到:
评论

相关推荐

    CentOS7 Docker防火墙的简单配置教程

    CentOS7 Docker防火墙的简单配置 禁用 firewalld 服务 systemctl disable firewalld systemctl stop firewalld 安装 iptables 防火墙服务 yum install iptables-services 创建 iptables 配置脚本 cat >> /usr/...

    centos7 Docker镜像

    当我们在谈论CentOS 7 Docker镜像时,我们指的是基于CentOS 7操作系统的一个Docker镜像。Docker镜像通常用于开发、测试、部署和运行应用程序。这些镜像可以看作是轻量级的、可执行的独立包,包含了运行应用程序所需...

    CentOS7 Docker Tar镜像

    CentOS7 Docker Tar镜像,

    centos7 docker26.1.4本地部署安装包

    policycoreutils-2.5-34.el7.x86_64.rpm policycoreutils-python-2.5-34.el7.x86_64.rpm selinux-policy-3.13.1-268.el7_9.2.noarch.rpm selinux-policy-targeted-3.13.1-268.el7_9.2.noarch.rpm ...

    centos7 docker CE入门及安装

    这个我亲手写的docker入门教程,适合入门者,欢迎下载。

    Centos7 docker-compose安装ELK+Filebeat.zip

    本教程将详细介绍如何在CentOS 7上利用docker-compose安装ELK+Filebeat。 1. **Elasticsearch**:Elasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,能够对大量数据进行快速的近实时处理。它是ELK堆栈...

    centos7使用docker-compose安装es(包括IK分词器扩展)+kibana

    环境:centos7.7_x86_64 1、虚拟机内存要稍大些至少2G 2、es需要修改linux宿主机的一些参数 设置vm.max_map_count=262144 vim /etc/sysctl.conf vm.max_map_count=262144 不重启, 直接生效当前的命令 ...

    CentOS7下Docker桥接网络配置

    ### CentOS7下Docker桥接网络配置详解 #### 一、背景介绍 Docker作为一种流行的容器化技术,为开发者提供了轻量级、可移植的容器环境。为了更好地管理容器之间的网络通信,理解Docker在网络配置方面的机制至关重要...

    centos7 docker、docker-compose离线安装包以及安装脚本

    解压上传到服务器 安装docker sh install.sh docker-18.03.1-ce.tgz 卸载docker sh uninstall.sh 安装docker-compose sh docker-compose.sh docker-compose-Linux-x86_64 如有不明白的欢迎随时咨询

    Centos7 Docker-CE 一键安装脚本

    Docker 是世界领先的软件容器平台。开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用 Docker 可以在隔离容器中并行运行和管理...(此版本为Centos7的版本,其他系统并不适用)

    CentOS7 docker 18.09离线安装包

    sudo yum install containerd.io-1.2.0-3.el7....sudo yum install docker-ce-cli-18.09.0-3.el7.x86_64.rpm sudo yum install docker-ce-18.09.0-3.el7.x86_64.rpm systemctl enable docker systemctl start docker

    CentOS6.7 Docker最小版镜像

    CentOS6.7 Docker最小版镜像 最小版的CentOS6.7,安装了openssh、wget、vim、target,用户名:root/root

    docker 24.06 centos7 离线安装包

    docker 24.06 centos7 离线安装包

    centos7 下的docker离线安装包

    官网的docker的离线安装包,直接rpm 安装即可使用。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

    centos7-dind:Docker(dind)中的Centos7 Docker,jenkins可以使用它进行构建

    基于centos7的Docker(dind)映像中的Docker可以由jenkins使用 基本图像:centos7 docker18.03.0-ce 内置用户:jenkinsbuild,密码:jenkinsbuild,构建工作目录:/ home / jenkinsbuild / ci-jenkins ssh登录 ...

    CentOS7 docker服务无法启动解决方案及实现步骤

    主要介绍了CentOS7 docker服务无法启动解决方案及实现步骤的相关资料,这里对Docker 服务无法启动做了详细的排查工作及流程,并附解决办法,需要的朋友可以参考下

    CentOS7 Docker Nginx部署及运行详解

    主要介绍了CentOS7 Docker Nginx部署及运行详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    centos.tar docker镜像包

    centos7 docker镜像包

    centos7系统中docker离线安装包

    centos7系统中docker离线安装包

    centos7.5docker镜像

    在基础镜像centos7.5的基础上,增加了vim,net-tools命令,及libnpg,gtk2系统库。

Global site tag (gtag.js) - Google Analytics