Docker筆記備忘錄

 一、安裝Docker

    1、curl -fsSL https://get.docker.com -o get-docker.sh

    2、sudo sh get-docker.sh

二、常用指令

啓動docker服務

service docker start

啓動容器

docker start 容器ID

刪除容器

docker rm 容器ID

刪除鏡像

docker rmi 鏡像ID

停止所有container

docker stop $(docker ps -a -q)

把容器做成docker鏡像

docker commit 容器ID

鏡像導出

docker save -o 將要保存的名字.tar images名字

鏡像導入

docker load -i 保存鏡像的名字

從主機複製到容器

sudo docker cp host_path containerID:container_path

從容器複製到主機

sudo docker cp containerID:container_path host_path

就是個筆記,記錄一下之前用到的一些指令


進入運行的容器

docker attach 容器ID
docker exec -it 容器ID /bin/bash

查看docker佔用空間

docker system df

啓動一個容器

docker run -it --privileged --net=host -h mstrserver -v /home/mydata/:/opt/ mstr_env:2.0 /bin/bash
參數說明:
--privileged  讓容器可以修改內核參數,sysctl -p讓修改生效
echo "kernel.sem =250 32000 32 4096" >> /etc/sysctl.conf
echo "vm.max_map_count=5242880" >> /etc/sysctl.conf
sysctl -p


--net=host   容器共享主機的網絡

-h  修改容器的hostname

-v  掛在目錄,前面的目錄是宿主機目錄,後面的目錄是容器內目錄

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章