Docker容器: 直接運行在操作系統(tǒng)內(nèi)核之上的用戶空間–>操作系統(tǒng)級虛擬化
1. Docker 安裝:
# 啟動docker
sudo service docker start
# 停止docker
sudo service docker stop
# 重啟docker
sudo service docker restart
2. Docker image 鏡像操作
- Docker image 就是一個軟件環(huán)境
類似于 一個 運行在 真實機linux上的 微型linux操作系統(tǒng) 的軟件
2.1 列出鏡像
docker image ls
# 或
docker images
2.2 獲取某個鏡像
docker image pull library/hello-world
2.3 導(dǎo)出某個鏡像
docker save -o ./ubuntu.tar ubuntu
2.4 導(dǎo)入鏡像
docker load -i xxx.rar
2.5 刪除鏡像
# docker image rm 鏡像名或鏡像id
docker image rm hello-world
3. Docker 容器操作
# docker run [option] 鏡像名 [向啟動容器中傳入的命令]
3.1 交互式容器
docker run -it --name=myubuntu ubuntu /bin/bash
3.2 守護式容器
- 在容器內(nèi)部exit退出時秕脓,容器也不會停止
docker run -dit --name=myubuntu2 ubuntu
3.3 進入已運行的容器
# docker exec -it 容器名或容器id 進入后執(zhí)行的第一個命令
docker exec -it myubuntu2 /bin/bash
3.4 查看容器
# 列出本機正在運行的容器
docker container ls
# 列出本機所有容器比藻,包括已經(jīng)終止運行的
docker container ls --all
3.5 停止與啟動容器
# 停止一個已經(jīng)在運行的容器
docker container stop 容器名或容器id
# 啟動一個已經(jīng)停止的容器
docker container start 容器名或容器id
# kill掉一個已經(jīng)在運行的容器
docker container kill 容器名或容器id
3.6 刪除容器
docker container rm 容器名或容器id
4. 將容器保存為鏡像
# docker commit 容器名 鏡像名