Dengan perkembangan berterusan teknologi Internet, teknologi kontena telah menarik lebih banyak perhatian. Sebagai teknologi kontena yang popular, Docker digunakan secara meluas dalam pelbagai senario. Artikel ini akan memperkenalkan cara menggunakan Docker pada sistem Linux.
1. Pasang Docker
Pertama, anda perlu memasang Docker dalam sistem Linux. Anda boleh memasangnya melalui arahan berikut:
Dengan kaedah curl:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
Dengan kaedah apt-get:
sudo apt-get update sudo apt-get install docker.io
Selepas pemasangan, mulakan perkhidmatan Docker :
sudo systemctl start docker
2. Gunakan Docker
Selepas memasang Docker, kita boleh mula menggunakannya. Berikut memperkenalkan arahan Docker yang biasa digunakan:
docker search name
docker pull name
docker run -it name /bin/bash
di mana -it
bermaksud menjalankan bekas Docker interaktif, name
ialah nama imej dan /bin/bash
bermaksud arahan lalai untuk menjalankan bekas ini . Pada masa ini, anda boleh memasuki bekas Docker untuk menjalankan operasi Gunakan perintah exit
untuk keluar dari bekas.
docker ps -a
docker exec -it name /bin/bash
di mana name
adalah nama bekas.
docker rm name
di mana name
ialah nama bekas itu.
docker rmi name
di mana name
ialah nama imej itu.
3. Fail Docker
Fail Docker digunakan untuk mentakrifkan proses pembinaan imej Docker. Berikut ialah contoh Dockerfile:
FROM ubuntu:18.04 MAINTAINER name <email> RUN apt-get update && apt-get install -y build-essential COPY . /app WORKDIR /app RUN make CMD ["./app"]
Dockerfile ini membina imej berdasarkan Ubuntu 18.04, memasang alat dan komponen yang diperlukan, kemudian menyusun kod sumber dalam direktori /app, dan akhirnya menggunakan ./app
arahan Mulakan program.
Laksanakan binaan:
docker build -t name .
Di mana, name
ialah nama imej yang dibina dan .
mewakili direktori tempat Fail Docker berada.
4. Kesimpulan
Artikel ini memperkenalkan secara ringkas cara menggunakan Docker dalam sistem Linux. Dalam penggunaan sebenar, terdapat lebih banyak arahan dan teknik yang perlu dikuasai Anda boleh merujuk kepada dokumentasi rasmi untuk kajian mendalam. Teknologi kontena Docker boleh membantu kami menggunakan dan mengalihkan aplikasi dengan cepat, dengan sangat mempercepatkan kecekapan pembangunan dan operasi serta penyelenggaraan.
Atas ialah kandungan terperinci Mari kita bincangkan tentang cara menggunakan Docker dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!