Docker docker 的常用命令 操作

2021-10-06 21:04:15 字數 1467 閱讀 7247

一、在linux虛擬機上安裝docker

xshell

1:檢查核心版本,必須是3.10及以上

uname -r

2:安裝docker

yum install docker

3:輸入y確認安裝

4:啟動docker

[root@localhost ~]# systemctl start docker

[root@localhost ~]# docker -v

docker version 19.03.2, build 6a30dfc

5:開機啟動docker

[root@localhost ~]# systemctl enable docker

created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

6:停止docker

systemctl stop docker

二、映象操作

1: 檢索 docker search 映象名  

2: 拉取 docker pull 映象名 : tag  (tag 是可選的,多為軟體的版本,預設是 latest)

3: 列表 docker images (檢視所有本地映象)

4: 刪除 docker rmi image-id (刪除指定的本地映象)

三、容器操作

xshell

1:搜尋映象

[root@localhost ~]# docker search tomcat

2:拉取映象

[root@localhost ~]# docker pull tomcat

3:根據映象啟動容器

docker run --name mytomcat -d tomcat:latest

4:檢視執行中的容器

docker ps 

5: 停止執行中的容器

docker stop 容器的id

6:檢視所有的容器

docker ps -a

7:啟動容器

docker start 容器id

8:刪除乙個容器

docker rm 容器id

9:啟動乙個做了埠對映的tomcat

[root@localhost ~]# docker run -d -p 8888:8080 tomcat

-d:後台執行

-p: 將主機的埠對映到容器的乙個埠 主機埠:容器內部的埠

10:為了演示簡單關閉了linux的防火牆

service firewalld status ;檢視防火牆狀態

service firewalld stop:關閉防火牆

11:檢視容器的日誌

docker logs container-name/container-id

Docker docker常用命令

命令說明 docker pull redis 從倉庫拉取redis映象 docker run name myredis p 6379 6379 d redis 後端啟動redis,其中 name是container名稱,第乙個6379是對映的外部埠 d表示後端啟動 redis表示啟動的映象image...

Docker docker常用命令

1.批量刪除無tag映象 docker images grep none awk xargs docker rmi2.以特權模式執行容器 docker run privileged net host dit name fabric imagename usr sbin init privileged...

docker docker 私服管理 常用命令

修改容器建立新映象 docker commit a author m message container id imagename tags 進入容器 docker exec it container id bin bash 輸出日誌 docker logs f container id 查所有容器...