本文介紹基於linux的docker基本操作
systemctl enable docker
systemctl start docker
systemctl restart docker
docker version
docker info
sudo yum remove docker-ce
sudo rm -rf /var/lib/docker
#指定阿里雲映象安裝
sudo sh get-docker.sh --mirror aliyun
docker run hello-world
1)docker 官方中國區
2)網易
4)阿里
對於systemd系統,在/etc/docker/daemon.json加入以下內容
sudo systemctl daemon-reload
sudo systemctl restart docker
dockekr info
刪除映象前需先刪除容器
docker ps -a
docker rm -f 容器id
docker images
docker image rmi 映象name
docker pull ubuntu:16.07
docker run -it --rm ubuntu:16.07 bash
補充:
-it 兩個引數, -i:互動操作,-t:終端
–rm:容器退出後將其刪除
ubuntu:16.07 用ubuntu映象為基礎來啟動容器
bash (映象後面的是命令)
exit 退出容器
docker image ls
docker system df
docker image ls -f dangling=true
docker image prune
docker image rm [選項][映象1][映象2]...
docker image rm hello-world
docker image rm $
補充:
-q後面沒有引數 表示刪除所有映象
docker image rm $
docker container start或 docker start
docker run -d 命令
如:docker run -d hello-world 不會打出日誌,自會打出容器id
補充:容器是否首席執行官久,與docker run有關,與-d無關
docker contain stop 容器id
docker exec -it 容器id \bin\bash
docker export 容器id>匯出檔名.tar
cat 匯出檔名.tar |docker import - 映象使用者/映象名:映象版本
或者通過url
docker import http://aliyun/image.tgz 映象使用者/映象名
#刪除處於終止的容器
docker container rm 容器id
#處於執行的容器
docker container rm -f 容器id
docker container prune
Linux之Docker(二)Docker基礎命令
命令 作用docker load i ubuntu.tar 匯入映象 以ubuntu映象為模板 docker build t ubuntu jx1 在已有映象中公升級更高版本映象 需要有dockerfile檔案 docker history ubuntu jx1 檢視映象生成的過程指令 docker...
Linux基操 yum安裝docker
注意 y的作用就是在安裝過程中使用者預設一切詢問都以 y 確認,比如 是否安裝 y n 預設y 本文是從安裝yum環境開始的,如果已經有yum環境就直接看docker安裝,gcc和c 都是包,gcc和gcc c 是 編譯軟體 c c 這是必備的所以需要當作基本環境安裝 yum y install g...
linux軟體相關基操 基於Debian
更新軟體源 apt get update 更新公升級所有軟體 apt get upgrade 更新某個軟體 apt get upgrade package name 列出可更新的軟體 apt list upgradable 公升級系統版本 apt get dist upgrade 安裝乙個軟體包 a...