1. 程式人生 > 其它 >Docker | Docker安裝與基本命令

Docker | Docker安裝與基本命令

Docker安裝

  1. 安裝設定映象源的依賴包 yum install -y yum-utils device-mapper-persistent-data lvm2
  2. 設定阿里雲映象源 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  3. 安裝 Docker-CE(CE是社群免費版) yum install docker-ce
  4. 啟動Docker
  • systemctl enable docker
  • systemctl start docker

可選--->映象加速配置--->為 Docker 建立使用者組 虛擬機器暫不設定無影響


Docker 常用命令

  • 拉取映象docker pull <映象名>
  • 刪除容器 docker rm <容器名 or ID>
  • 檢視容器日誌docker logs -f <容器名 or ID>
  • 檢視正在執行的容器 docker ps, docker ps -a 為檢視所有的容器,包括已經停止的
  • 刪除所有容器 docker rm $(docker ps -a -q)
  • 停止、啟動、殺死 指定容器
docker start <容器名 or ID> # 啟動容器
docker stop <容器名 or ID> # 啟動容器
docker kill <容器名 or ID> # 殺死容器
  • 檢視所有映象 docker images
  • 後臺執行
      docker run -d <Other Parameters>
      docker run -d -p 127.0.0.1:33301:22 centos6-ssh
    
  • 暴露埠
  # 一共有三種形式進行埠對映
  docker -p ip:hostPort:containerPort # 對映指定地址的主機埠到容器埠
  # 例如:docker -p 127.0.0.1:3306:3306 對映本機3306埠到容器的3306埠
  docker -p ip::containerPort # 對映指定地址的任意可用埠到容器埠
  # 例如:docker -p 127.0.0.1::3306 對映本機的隨機可用埠到容器3306埠
  docer -p hostPort:containerPort # 對映本機的指定埠到容器的指定埠
  # 例如:docker -p 3306:3306 # 對映本機的3306埠到容器的3306埠
```.
+ 對映檔案系統`docker -v /home/data:/opt/data`這裡/home/data 指的是宿主機的目錄地址,後者則是容器的目錄地址

> [參考](https://www.cnblogs.com/myzony/p/9071210.html)