docker常用命令小結

docker run -itd --name centos7.6 --privileged centos:latest /usr/sbin/init    這種方式啓動只能先後臺再進入容器,不然會處於掛起狀態,啓動方式爲: docker exec -it ID號  bash

curl -I 192.168.0.180:102  獲取網頁信息(-I代表直獲取頭部信息)

docker commit afcaf46e8305 centos-vim  將容器打成鏡像

docker cp 3e60e0c0d513:/etc/prometheus/prometheus.yml   /opt/        拷貝容器裏配置文件到宿主機目錄
docker cp 本地文件路徑 ID全稱:容器路徑        從宿主機拷貝文件到容器    例子:docker cp simhei.ttf  33f8a53de703:/usr/share/zabbix/fonts

docker -p  物理機端口:容器端口

docker images | less                         查看鏡像以列的方式
docker pull  +鏡像  倉庫:標籤               下載鏡像
docker search   +鏡像                        搜尋鏡像
docker search -s 數字  centos                搜索星級多少的centos鏡像(星級越高,使用的人越多)

docker ps                                    查看所有運行的容器
docker ps -a                                 查看所有容器

du -sh *                           查看當前目錄所有文件所佔大小
docker commit -p +容器的名字                  把做好的容器打包成爲鏡像(容器開啓的狀態,-p代表暫停)
docker tag  +容器ID   倉庫的:標籤            給鏡像打一個標籤(導入必須打標籤)
docker save -o   起的名字 + 倉庫名/鏡像名字:標籤   導出鏡像到當前目錄
docker  load < 打包的鏡像                     導入鏡像
docker rm   + 容器ID                          刪除容器
docker rm -f  +容器ID                         強制刪除容器

docker rm -f `docker ps -aq`                  刪除所有容器
docker rmi  倉庫名字/鏡像:標籤                刪除鏡像
docker rmi 鏡像ID                             刪除鏡像
  恢復鏡像
docker --input  鏡像名字                      恢復鏡像
docker tag linode/lamp:latest  docker/lamp:cetnos7   改名字上傳必備
docker tag  鏡像名:版本號  私有庫地址/自定義鏡像名:版本號

docker push  私庫地址/自定義鏡像名:版本號

docker attach renyang                         進入名字爲renyang的容器(容器後臺運行時)

docker start/stop/kill       鏡像ID           開始/停止/殺死 鏡像ID

docker inspect 容器名字                       查看容器的所有信息

docker exec  -it 容器ID /bin/bash             進入容器
docker logs   +容器ID                         查看容器的日誌
docker save -o nginx.tar nginx         將nginx鏡像打包成tar文件
docker load < nginx.tar             sava命令打包的鏡像通過load命令導入
# docker run -d -name centos7 --privileged=true centos:7 /bin/bash   
docker run -d --name centos7 --privileged=true --hostname master157 -p 100:80 -p 8100:8080 -p 1216:1216 -p 8440:8440 -p 8441:8441 -p 32:22  centos /usr/sbin/init

 yum -y install lshw pciutils gdisk system-storage-manager bash-completion zip unzip bzip2 tree tmpwatch pinfo man-pages nano vim-enhanced tmux screen net-tools psmisclsof sysstat yum-plugin-security yum-utils createrepo get wget curl eliks lynx lftp mailx mutt reync libaio make cmake gcc-c++ gcc zib zlib-devel open openssl-devel pcre pcre-devel
   
yum  -y install openssh openssh-clients openssh-server

 

docker入門網址: https://www.cnblogs.com/shadow-yin/p/10648669.html

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