linux中docker安裝及調試
centos7
順序執行命令
sudo yum install docker
sudo service docker start
sudo chkconfig docker on
docker無法啓動時
執行systemctl status -l docker.service命令
顯示錯誤,加-l參數是因爲不加字符顯示不全
高亮的錯誤日誌顯示,,此linux的內核中的SELinux不支持 overlay2 graph driver ,解決方法有兩個,要麼啓動一個新內核,要麼就在docker裏禁用selinux,–selinux-enabled=false
重新編輯docker配置文件
下載鏡像:
從docker hhub倉庫下載一個ubuntu12.04鏡像:sudo docker pull ubuntu:12.04
從其他倉庫下載,下載時是需要制定完整的倉庫註冊服務器地址:
Sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04
完成後可隨時使用該鏡像,例如創建一個容器,運行bash應用
Sudo docker run -t -i ubuntu:12.04 /bin/bash
列出本地鏡像:docker images
每個鏡像有唯一的id,id相同的爲同一鏡像
TAG標記同意倉庫的不同鏡像,如果不指定具體的標記,則默認使用latest標記信息
安裝ubuntu之後apt-get命令無法使用解決辦法:
1、備份原列表
Sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
2、輸入:sudo gedit /etc/apt/sources.list
在打開的文件最後加上deb http://old-releases.ubuntu.com/ubuntu saucy main restricted universe multivers
之後快捷鍵ctrl+s保存
返回命令行界面ctrl+c退出
3.輸入sudo apt-get update驗證是否成功