Docker | Docker安裝與基本命令
阿新 • • 發佈:2021-08-13
Docker安裝
- 安裝設定映象源的依賴包
yum install -y yum-utils device-mapper-persistent-data lvm2
- 設定阿里雲映象源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安裝 Docker-CE(CE是社群免費版)
yum install docker-ce
- 啟動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)