安装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

 

 

安装镜像:

1
docker pull redis<br>docker pull nginxdocker 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

 删除镜像:

1
docker rmi nginx

删除容器:

docker rm myNginx -f
docker rm myMysql -f
docker rm myRedis -f

 

posted on   //君莫笑  阅读(12)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
历史上的今天:
2021-06-21 新建MAVEN项目时一直在加载 loading archetype list
点击右上角即可分享
微信分享提示