Ini lah tampilan awal dasbord Docker di aaPanel
Daftar fungsi produk dan penjelasan rinci
- Image
Docker adalah dasar dari container. Sebuah gambar tidak mempunyai keadaan, tidak pernah berubah. - Containers
Kontainer adalah instance image Docker yang sedang berjalan. - Compose
Compose adalah alat untuk mendefinisikan dan menjalankan aplikasi kompleks menggunakan Docker. - Compose template
Compose Template Mendefinisikan file yaml yang membentuk proyek Compose. - Network
kontainer adalah bagian dari lingkungan virtual yang dibuat oleh Docker untuk kontainer, memungkinkan kontainer menjadi independen dari lingkungan jaringan host. - Volume
Volume adalah direktori khusus yang ditunjuk dalam satu atau lebih kontainer. Volume ditujukan untuk persistensi data, tidak bergantung pada siklus hidup kontainer. Jadi ketika sebuah container dihapus, Docker tidak pernah secara otomatis menghapus volumenya. - Warehouse
digunakan untuk menyimpan gambar Docker. - Setting
Status layanan Docker.
hal yang pertama lakukan masuk ke image
pilih menu image
pilih pull image
mysql:5.7 lalu klik submit
lakukan hal yang sma
pull image lalu masukan text berikut
registry.cn-shenzhen.aliyuncs.com/star7th/showdoc
seharusnya muncul 2 image
Create a directory, enter the directory, download tomcat, jdk, create a test page
mkdir -p /www/mydockerfile/tomcat/apptest
cd /www/mydockerfile/tomcat
echo "Tomcat test app1" > /www/mydockerfile/tomcat/apptest/index.jsp
wget http://node.aapanel.com/install/src/apache-tomcat-9.0.62.tar.gz && wget http://node.aapanel.com/install/src/jdk-8u121-linux-x64.rpm
ketik cat > dockerfile << EOFcopykan semua file berikut ini
FROM centos
# FROM from centos image, start build new image
ADD apache-tomcat-9.0.62.tar.gz /usr/local
# ADD add files and automatically extract to /usr/local/apache-tomcat-9.0.62
COPY apptest /usr/local/apache-tomcat-9.0.62/webapps/apptest
# COPY Copy all files under apptest to the container, if the container directory does not exist, the apptest directory will be created automatically
COPY jdk-8u121-linux-x64.rpm /tmp/
# COPY copy jdk-8u121-linux-x64.rpm file to /tmp/
ENV MYPATH=/usr/local/apache-tomcat-9.0.62
# ENV set container environment variables
WORKDIR \$MYPATH
# WORKDIR Set the working directory, that is, enter the default directory of the container
EXPOSE 8080 8009
# EXPOSE container exposed port
RUN rpm -ivh /tmp/jdk-8u121-linux-x64.rpm && rm -f /tmp/jdk-8u121-linux-x64.rpm
# RUN command to install jdk, delete files after installation is complete
CMD ["/usr/local/apache-tomcat-9.0.62/bin/catalina.sh", "run"]
# CMD Specify the command to run in the container, start tomcat.
EOF
pencet ctrl + D lalu ctrl+C
Post a Comment