一、安裝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 掛在目錄,前面的目錄是宿主機目錄,後面的目錄是容器內目錄