安装docker
1.查看内核版本,Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
uname -r
安装 Docker
yum -y install docker
启动 Docker 后台服务
service docker start
安装yum工具
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
设置Docker镜像源
yum-config-manager \
--add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g'
/etc/yum.repos.d/docker-ce.repo
yum makecache fast
docker配置阿里云镜像加速
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://qbd2mtyh.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker

安装镜像:
docker pull redis
docker pull nginx
docker pull mysql
查看安装的镜像:
docker images
查看运行中的容器:
docker ps -a
运行docker内部容器:
docker volume create html
docker volume inspect html
docker run --name myNginx -p 21042:80 -d nginx
docker run --name myNginx -p 21042:80 -v html:/usr/share/nginx/html-d nginx
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123 -p 3306:3306 \
-v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf \
-v /tmp/mysql/data:/var/lib/mysql \
-d mysql
进入容器内部:
docker exec -it myRedis bash
docker exec -it myRedis redis-cli
docker exec -it myNginx bash
持续输出日志:
docker logs -f myNginx
删除镜像:
docker rmi nginx
删除容器:
docker rm myNginx -f
docker rm myMysql -f
docker rm myRedis -f
浙公网安备 33010602011771号