一、安裝
1. 檢查Ubuntu的內核版本
# uname -r
3.13.0-55-generic
2. 更新系統,確保軟件包列表的有效性
# apt-get update
3. 安裝docker
# apt-get install docker
# apt-get install docker.io
4. 安裝docker hub
# docker pull ubuntu
二、運行Docker容器
現在可以看到在Bash Shell下建立Ubuntu容器是非常簡單的,只需運行一行命令即可。
-i選項:讓輸入輸出都在標準控制檯進行
-t選項:分配一個tty
# docker run -i -t ubuntu/bin/bash
root@696d5fd32bba:/#
三、Docker容器操作
3.1去掉sudo
在Ubuntu下,在執行Docker時,每次都要輸入sudo,同時輸入密碼,這裏把當前用戶執行權限添加到相應的docker用戶組裏面。
# 添加一個新的docker用戶組
sudo groupadd docker
# 添加當前用戶到docker用戶組裏,注意這裏的ts爲ubuntu登錄用戶名
sudo gpasswd -a ts docker
# 重啓Docker後臺監護進程
sudo service docker restart
# 重啓之後,嘗試一下,是否生效
docker version
#若還未生效,則系統重啓,則生效
sudo reboot
3.2刪除img
2.停止所有的container,這樣才能夠刪除其中的images: docker stop $(docker ps -a -q) 如果想要刪除所有container的話再加一個指令: docker rm $(docker ps -a -q) 3.查看當前有些什麼images docker images 4.刪除images,通過image的id來指定刪除誰 docker rmi <image id> 想要刪除untagged images,也就是那些id爲<None>的image的話可以用 docker rmi $(docker images | grep "^<none>" | awk "{print $3}") 要刪除全部image的話 docker rmi $(docker images -q)
3.2基於Dockerfile創建鏡像
#在當前目錄下創建Dockerfile
vi Dockerfile
#編寫完成使用創建
docker build -t mysql_server .
3.2查看容器
#docker ps –a 查看所有的運行容器
3.3啓動容器
docker start