在CentOS中創建Docker容器的步驟如下:
安裝Docker:確保你的CentOS系統上已經安裝了Docker。如果沒有安裝,可以參考官方文檔進行安裝。
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
拉取鏡像:選擇一個你需要的鏡像,例如Ubuntu。
sudo docker pull ubuntu
運行一個交互式容器:
sudo docker run -it ubuntu /bin/bash
這條命令會啟動一個Ubuntu容器,并且進入容器的bash shell。
運行一個非交互式容器:
sudo docker run -d ubuntu echo "Hello, World!"
這條命令會以后臺模式(detached mode)運行一個Ubuntu容器,并在容器內執行echo "Hello, World!"
。
指定容器名稱:
sudo docker run --name my_container -it ubuntu /bin/bash
這條命令會創建一個名為my_container
的容器。
映射端口:
sudo docker run -d -p 8080:80 nginx
這條命令會啟動一個Nginx容器,并將主機的8080端口映射到容器的80端口。
掛載卷:
sudo docker run -v /host/path:/container/path ubuntu
這條命令會將主機的/host/path
目錄掛載到容器的/container/path
目錄。
設置環境變量:
sudo docker run -e MY_ENV_VAR=value ubuntu
這條命令會設置一個名為MY_ENV_VAR
的環境變量,值為value
。
列出所有容器:
sudo docker ps -a
查看運行中的容器:
sudo docker ps
查看停止的容器:
sudo docker ps -a
停止容器:
sudo docker stop my_container
刪除容器:
sudo docker rm my_container
sudo docker start my_container
sudo docker exec -it my_container /bin/bash
通過以上步驟,你可以在CentOS系統中創建和管理Docker容器。根據具體需求,你可以組合使用這些命令來實現更復雜的操作。