清空你的杯子,方能再行注满,空无以求全。------ Bruce Lee java
# 安装 Docker 官方源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 更新源
yum makecache fast
# 安装
yum install -y docker-ce
复制代码
解决: yum install -y yum-utils linux
![]()
而后在执行安装 Docker 官方源nginx
# 安装 Docker 官方源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
复制代码
# 更新源
yum makecache fast
复制代码
# 安装
yum install docker-ce
复制代码
# 设置开机自启
systemctl enable docker
# 启动
systemctl start docker
# 查看版本
docker version
复制代码
hub.docker.comdocker
## 1.下载镜像
docker pull nginx:1.17
# 查看本地已下载
docker images
# 删除镜像
docker rmi nginx:1.17
## 2.端口操做
# run 容器
docker run --name test-nginx -d -p 8080:80 nginx
# 主机网络
docker run --rm network host --name test-naginx2 nginx
## 3.挂载操做
# run 容器
docker run --name test-nginx2 -d -p 8081:80 -v /data:/usr/share/nginx/html nginx
# 进入
cd /data
# 添加文件
vi index.html
# 在里面添加内容保存wq
## 4.日志操做
docker logs -f test-nginx
docker logs -f 容器ID
## 5. 进入容器里面,exit退出
# 进入容器
docker exec -it test-nginx sh
# 删除
docker rm test-nginx
复制代码
# 遇到没法删除,先关闭再删除
docker stop test-nginx
docker rm -f test-nginx
# 查看容器详细信息
docker inspect test-nginx2
## 6.网络操做
# 查看容器详细信息
docker inspect test-nginx2
# 镜像busybox 工具
docker run -it --name test-nginx3 --link test-nginx busybox sh
复制代码
# 上图
docker run -it --name test-nginx3 busybox sh
复制代码
请关注微信号(java-note),留言:K8S获取配套资料 centos