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 Tar镜像,
CentOS7 Docker防火墙的简单配置 禁用 firewalld 服务 systemctl disable firewalld systemctl stop firewalld 安装 iptables 防火墙服务 yum install iptables-services 创建 iptables 配置脚本 cat >> /usr/...
这个我亲手写的docker入门教程,适合入门者,欢迎下载。
解压上传到服务器 安装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-compose安装ELK+Filebeat.zip 存放这里,让大家下载快捷一点
环境:centos7.7_x86_64 1、虚拟机内存要稍大些至少2G 2、es需要修改linux宿主机的一些参数 设置vm.max_map_count=262144 vim /etc/sysctl.conf vm.max_map_count=262144 不重启, 直接生效当前的命令 ...
CentOS6.7 Docker最小版镜像 最小版的CentOS6.7,安装了openssh、wget、vim、target,用户名:root/root
官网的docker的离线安装包,直接rpm 安装即可使用。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
基于centos7的Docker(dind)映像中的Docker可以由jenkins使用 基本图像:centos7 docker18.03.0-ce 内置用户:jenkinsbuild,密码:jenkinsbuild,构建工作目录:/ home / jenkinsbuild / ci-jenkins ssh登录 ...
主要介绍了CentOS7 docker服务无法启动解决方案及实现步骤的相关资料,这里对Docker 服务无法启动做了详细的排查工作及流程,并附解决办法,需要的朋友可以参考下
Docker 是世界领先的软件容器平台。开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用 Docker 可以在隔离容器中并行运行和管理...(此版本为Centos7的版本,其他系统并不适用)
主要介绍了CentOS7 Docker Nginx部署及运行详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
包含离线安装全套环境以及配套的安装方法: 包含文件: audit-libs-python-2.8.5-4.el7.x86_...pigz-2.3.3-1.el7.centos.x86_64.rpm libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm container-selinux-2.9-4.el7.noarch.rpm
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
centos7系统中docker离线安装包
一键安装docker环境 初始化脚本喜欢的话可以收藏了用用
CentOS7离线部署docker19.03.15所需rpm包及依赖 使用方式解压后执行: rpm -Uvh *.rpm
可用于离线状态下,docker-ce 的安装,安装的时候先安装依赖的lib文件,再安装selinux ,最后安装docker
安装步骤参考:https://blog.csdn.net/chkai123/article/details/126229727 docker离线安装 arm架构下离线安装docker docker centos7离线安装docekr 离线安装docker arm架构下安装docker arm架构centos7安装docker
在CentOS 7中安装Redmine详细步骤,亲自试验通过。一通过Docker安装,二从源码安装,简单配置邮件收发、版本控制等