基於linux的docker基本操作

2021-09-29 06:56:14 字數 2200 閱讀 7262

本文介紹基於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...