docker操作備忘

2021-07-25 05:11:37 字數 2213 閱讀 7045

ubuntu

1,安裝

docker在國內的速度很慢很慢,可以用阿里雲的

映象加速器

可以這樣安裝->docker ce

# step 1: 安裝必要的一些系統工具

# step 2: 安裝gpg證書

curl -fssl | sudo apt-key add -

# step 3: 寫入軟體源資訊

sudo add-apt-repository "deb [arch=amd64] $(lsb_release -cs) stable"

# step 4: 更新並安裝 docker-ce

sudo apt-get -y update

sudo apt-get -y install docker-ce

# 安裝指定版本的docker-ce:

# step 1: 查詢docker-ce的版本:

# apt-cache madison docker-ce

# docker-ce | 17.03.1~ce-0~ubuntu-xenial | xenial/stable amd64 packages

# docker-ce | 17.03.0~ce-0~ubuntu-xenial | xenial/stable amd64 packages

# step 2: 安裝指定版本的docker-ce: (version 例如上面的 17.03.1~ce-0~ubuntu-xenial)

# sudo apt-get -y install docker-ce=[version]

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'eof'"]}

eofsudo systemctl daemon-reload

sudo systemctl restart docker

這樣就安裝完成了。

操作的時候需要很多sudo,可以這樣弄

sudo groupadd docker

sudo gpasswd -a $ docker

sudo service docker restart

2,常用操作

簡單測試

docker run hello-word
顯示正在工作的docker映象

docker ps
顯示docker映象 

docker image ls
拉虛擬ubuntu映象

docker pull ubuntu
新建虛擬機器

docker run -it -d --name ubuntu -p 8088:7077 ubuntu
docker run --name aosp -v /home/yeshen/x:/mnt -p 127.0.0.1:1234:8080 -dt ubuntu:14.04
-v 主機的檔案目錄:容器內檔案目錄

-p 本地ip:本機埠:容器內埠

開啟/關閉虛擬機器

docker start ubunt

docker stop ubunt

進入到虛擬機器中

-u 0 用root許可權執行

docker exec -t -i -u 0 aosp ubuntu bash
sudo docker exec -t -i ubuntu /bin/bash
apt-get update 

apt install net-tools # ifconfig

apt install iputils-ping # ping

重啟docker

sudo service docker restart

Docker常用操作備忘

從主機複製到容器sudo docker cp host path containerid container path 從容器複製到主機sudo docker cp containerid container path host path docker cp home data 40e2e36ee0...

Docker操作備忘錄

eg.docker export 7691a814370e ubuntu.tareg.docker import ubuntu.tar test ubuntu v1.0注 既可以使用 docker load 來匯入映象儲存檔案到本地映象庫,也可以使用 docker import 來匯入乙個容器快照到...

Docker(個人備忘)

ubuntu server 20.04 docker安裝ubuntu docker 安裝 docker配置支援nvidia gpu add the package repositories distribution etc os release echo id version id curl s l...