1. 程式人生 > >docker在centos7安裝及常用命令

docker在centos7安裝及常用命令

因為docker安裝包下載要翻牆,所以這裡用了國內的映象源。

先看docker如何在centos7上進行安裝:

  • 準備工作

1.備份yum下載源:

$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.獲取阿里的國內源:

$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.清理:

$ yum clean all

4.加快取:

$ yum makecache
  • 安裝docker

1.安裝docker:

$ yum -y install docker-ce

2.安裝完成後啟動並檢視版本:

$ systemctl start docker.service
$ docker version

3.加入開機啟動:

$ systemctl enable docker

docker的常用命令

docker build -t <name> .   #使用當前目錄下的Dockerfile建映象,注意那個"."
docker images    #檢視當前映象
docker run -p <ip>:<hostPort>
:<containerPort> <name> #啟動對應映象,並進行了埠對映,其中ip可以省略,預設為127.0.0.1

參考地址

舉例:

docker run -p 4000:80 <name> #啟動對應映象,並進行了埠對映,將本地4000埠對映到容器的80埠上。
docker ps    #查詢本機正在執行的容器
docker stop <name>/<containerID>  #停止執行中容器
docker kill <name>/<containerID>  #停止執行中容器
docker login    #登陸映象倉庫
docker tag <XXX>  <YYY>    #將XXX更改為YYY
docker push <RepositoryName>:<TagName>   #把映象推送到對應版本庫
docker rmi <name>   #刪除本地映象
docker rm <containerID>  #刪除容器
docker logs -f -t --since="2018-05-19" --tail=500 <imageID>  #檢視自2018-05-19起的500條日誌記錄

參考地址