Docker安装及基本命令
Docker安装
查看centos版本; Docker 要求 CentOS 系统的内核版本高于 3.10
uname -r
如果内核版本低于3.1.0,可以到CentOS网站下载CentOS7.0的镜像
安装docker, 输入Y完成安装
yum install docker
启动docker
systemctl start docker
将docker服务设为开机启动
systemctl enable docker
查看docker版本
docker -v
停止使用docker
systemctl stop docker
Docker镜像操作常用命令
检索命令: 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG
其实是到docker hub仓库里面搜索镜像
docker search 关键字
eg:docker search redis
拉取命令::tag是可选的,tag表示标签,多为软件的版本,默认是latest
docker pull 镜像名:tag
如果下载的速度非常的慢,可以使用镜像下载 docker pull registry.docker-cn.com/library/mysql
列表命令: 查看所有本地镜像
docker images
删除命令: 删除指定的本地镜像
docker rmi image-id
Docker容器操作常用命令
运行容器命令
参数:--name:自定义容器名 -d:后台运行 image-name:指定镜像模板
docker run --name container-name -d image-name eg:docker run –name myredis –d redis
容器列表命令 :(查看运行中的容器) 加上-a;可以查看所有容器
docker ps;
停止当前运行容器命令
docker stop container-name/container-id
启动容器
docker start container-name/container-id
删除指定容器:容器必须已经停止
docker rm container-id
端口映射 -p 6379:6379 -p: 主机端口(映射到)容器内部的端口
eg:docker run -d -p 6379:6379 --name myredis docker.io/redis
如果不可以正常的访问上面的端口号,可以将Linux的防火墙进行关闭
service firewall status #当前防火墙的状态 service firewall stop #关闭防火墙
查看容器日志
docker logs container-name/container-id
一个·镜像可以开启多个容器