1. 程式人生 > >Docker 安裝2

Docker 安裝2

docker

Docker安裝(CentOS)
  • 官方安裝手冊(CE版)
  • https://docs.docker.com/install/linux/docker-ce/centos/
sudo yum install docker-ce   #安裝docker-ce
sudo systemctl start docker   #啟動docker
sudo docker version #查看docker版本
sudo docker run hello-world  #下載hello-world容器並運行測試

Docker Image

  • Docker Hub官網
  • https://hub.docker.com/explore/
docker pull centos  #下載鏡像
docker image ls  = docker images#查看鏡像
docker images rm XXX =docker rmi XXX #刪除鏡像

Docker Container

docker run XXX #創建容器
docker container ls -a =docker ps -a #查看容器
docker container ls -aq = docker container ls -a | awk {‘print$1‘}  #查看容器ID
docker container rm XXX = docker rm XXX #刪除容器
docker rm $(docker container ls -aq)   #刪除所有容器
docker rm $(docker container ls -f "status=exited" -q)   #刪除已退出的容器

構建自己的Docker鏡像

docker container commit =docker commit  #封裝新的image
docker image build =docker build #Bulid an image from a Dockfile
docker history 15b3b077c2a4 #查看image分層
docker commit keen_allen yard/centos-vim  #封裝新的鏡像

mkdir docker-centos-vim
cd docker-centos-vim
vim Dockerfile

FROM centos
RUM yum install -y vim

more Dockerfile
docker build -t yard/centos-vim-new . #以後只用給別人一個Dockerfile文件就可以搭建和自己一模一樣的環境

Dockerfile

  • https://docs.docker.com/engine/reference/builder/#usage

Docker 安裝2