k8s-pig-半小時學會Docker

上一篇 k8s-教程-構建生產級別Linux系統html

清空你的杯子,方能再行注滿,空無以求全。------ Bruce Leejava

本篇介紹

本集內容

  1. 安裝最新Dokcer
  2. 鏡像操做
  3. 端口映射
  4. 目錄掛載
  5. 日誌查看
  6. 容器操做
  7. 網絡相關

安裝最新Dokcer

# 安裝 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

鏡像操做

https://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

下一篇 教你寫Dockerfile並上傳DockerHub統微信

相關文章
相關標籤/搜索