安装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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
2021-06-21 新建MAVEN项目时一直在加载 loading archetype list