我是菜鸟 小垃圾 怕忘记 写此博客 T.T !!!
学习来源: 狂神说b站
文章目录
1. 安装Docker
1.1 进入Docker官网 下载地址: https://docs.docker.com/engine/install/
1.2. 选择对应系统的Docker
1.3. 按照官方文档步骤安装
````text
1. 卸载以前安装的Docker(如果以前安装过)
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 安装依赖包和源文件
a. 安装依赖包
sudo yum install -y yum-utils
b.设置镜像仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo # 默认是国外的
c. 可以更换阿里云的镜像地址: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. 安装最新Docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
a. 如果安装报错(报错: [Errno 256] No more mirrors to try ), 可能是阿里云没有新的docker(我瞎⭐️⭐️说的), 换成官方的镜像库下载即可
4. 启动Docker
sudo systemctl start docker
2. Docker初级常用命令
2.1 初级镜像命令
# 展示所有镜像
docker images
# 查询镜像库镜像
docker search 镜像名
# 拉取镜像
docker pull 镜像名[:tag]
# 拉取最新镜像
docke pull mysql
# 拉取指定版本镜像
docke pull mysql:5.7
# 删除镜像
docker rmi 镜像id/镜像名
2.2 初级容器命令(详细命令用docker 命令 --help)
# Docker启动容器
docker run [可选参数] 容器名
参数介绍:
# 给容器取个名字
--name=name
# 后台运行方式
-d
# 容器与宿主机端口映射 -p 3310:3306 映射容器的3306到宿主机的3310端口
-p 宿主机端口:容器端口
# 交互式运行
-it
# 进入容器内部
1. docker exec -it 容器id //bin/bash # 进入容器内部
2. docker attach 容器id # 进入容器正在运行的终端
# 列出容器
docker ps
参数介绍:
# 不加参数展示正在运行的容器 docker ps
# 运行过的容器
-a
# 只显示容器id
-q
# 删除容器
docker rmi 容器id
# 开启容器
docker start 容器id
# 停止容器
docker stop 容器id
# 重启容器
docker restart 容器id
# 强制停止
docekr kill 容器id
# 查看容器日志
docker logs -f 容器id
3. Docker简单使用
-
下载一个nginx镜像, 最新镜像
docker pull nginx -
启动镜像,配上端口映射, 将容器80映射到宿主机的9876
-
进入容器可修改nginx配置, 容器文件映射到宿主机后面文章再写
-
ip:9876访问打nginx