添加更新yum源。
yum update
清除旧版docker,如果存在的话
yum remove docker |
安装Device Mapper工具
yum install -y yum-utils device-mapper-persistent-data lvm2
配置docker的yum数据源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum缓存
yum makecache
安装docker-ce(社区版)
yum -y install docker-ce
启动docker
systemctl start docker
检查安装结果
docker info
设置开机启动 docker
systemctl enable docker.service
重启docker
systemctl restart docker
启动后可以使用如下命令进行校验
docker -v
补充:
修改镜像仓库
vim /etc/docker/daemon.json
#改为下面内容,然后重启docker
{"debug":true,"experimental":true, |
Docker容器常见命令
1.搜索镜像:docker search xxx
2.列出当前系统存在的镜像:docker images
3.拉取镜像:docker pull xxx
- xxx是具体某个镜像名称(格式 REPOSITORY:TAG)
- REPOSITORY:表示镜像的仓库源,TAG:镜像的标签
4.运行容器命令
列举当前正在运行的容器:docker ps
检查容器内部信息:docker inspect 容器名称
删除镜像:docker rmi IMAGE_NAME
(强制移除镜像不管是否有容器使用该镜像 增加-f
参数)
停止某个容器:docker stop 容器名称
启动某个容器:docker start 容器名称
移除某个容器: docker rm 容器名称 (容器必须是停止状态)
列举全部容器: docker ps -a
查看容器启动日志:docker logs -f 容器id
\
docker安装数据库
docker run -p 3306:3306 --name 自定义名称_mysql -v \ |
启动数据库:
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=设置的密码 -d mysql:5.7 |
__END__